• Home
  • Raw
  • Download

Lines Matching refs:service

73   Service* service = FindService(database.services, handle);  in AddIncludedService()  local
74 if (!service) { in AddIncludedService()
85 service->included_services.push_back(IncludedService{ in AddIncludedService()
95 Service* service = FindService(database.services, handle); in AddCharacteristic() local
96 if (!service) { in AddCharacteristic()
101 if (service->end_handle < value_handle) in AddCharacteristic()
104 << loghex(service->end_handle); in AddCharacteristic()
106 service->characteristics.emplace_back(Characteristic{ in AddCharacteristic()
116 Service* service = FindService(database.services, handle); in AddDescriptor() local
117 if (!service) { in AddDescriptor()
122 if (service->characteristics.empty()) { in AddDescriptor()
128 Characteristic* char_node = &service->characteristics.front(); in AddDescriptor()
129 for (auto it = service->characteristics.begin(); in AddDescriptor()
130 it != service->characteristics.end(); it++) { in AddDescriptor()
165 Service* service = FindService(database.services, pending_service.first); in NextDescriptorRangeToExplore() local
166 if (!service || service->characteristics.empty()) { in NextDescriptorRangeToExplore()
170 for (auto it = service->characteristics.cbegin(); in NextDescriptorRangeToExplore()
171 it != service->characteristics.cend(); it++) { in NextDescriptorRangeToExplore()
180 if (next != service->characteristics.end()) in NextDescriptorRangeToExplore()
183 end = service->end_handle; in NextDescriptorRangeToExplore()
199 Service* service = FindService(services, handle); in FindDescriptorByHandle() local
200 if (!service) return nullptr; in FindDescriptorByHandle()
202 Characteristic* char_node = &service->characteristics.front(); in FindDescriptorByHandle()
203 for (auto it = service->characteristics.begin(); in FindDescriptorByHandle()
204 it != service->characteristics.end(); it++) { in FindDescriptorByHandle()