Lines Matching refs:provider

33   // If a service provider wasn't created before, return error.
42 ServiceProvider* provider = &iter->second;
43 if (provider->first) {
51 provider->first = true;
61 // If a service provider wasn't created before, return error.
70 ServiceProvider* provider = &iter->second;
71 if (!provider->first) {
79 provider->first = false;
84 FakeBluetoothGattServiceServiceProvider* provider) {
85 // Ignore, if a service provider is already registered for the object path.
86 ServiceMap::iterator iter = service_map_.find(provider->object_path());
88 VLOG(1) << "GATT service service provider already registered for "
89 << "object path: " << provider->object_path().value();
92 service_map_[provider->object_path()] = std::make_pair(false, provider);
96 FakeBluetoothGattCharacteristicServiceProvider* provider) {
97 // Ignore, if a service provider is already registered for the object path.
99 characteristic_map_.find(provider->object_path());
101 VLOG(1) << "GATT characteristic service provider already registered for "
102 << "object path: " << provider->object_path().value();
105 characteristic_map_[provider->object_path()] = provider;
109 FakeBluetoothGattDescriptorServiceProvider* provider) {
110 // Ignore, if a service provider is already registered for the object path.
112 descriptor_map_.find(provider->object_path());
114 VLOG(1) << "GATT descriptor service provider already registered for "
115 << "object path: " << provider->object_path().value();
118 descriptor_map_[provider->object_path()] = provider;
122 FakeBluetoothGattServiceServiceProvider* provider) {
124 service_map_.find(provider->object_path());
125 if (iter != service_map_.end() && iter->second.second == provider)
130 FakeBluetoothGattCharacteristicServiceProvider* provider) {
131 characteristic_map_.erase(provider->object_path());
135 FakeBluetoothGattDescriptorServiceProvider* provider) {
136 descriptor_map_.erase(provider->object_path());