| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_R
OUTER_H_ | 5 #ifndef EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_R
OUTER_H_ |
| 6 #define EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_R
OUTER_H_ | 6 #define EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_R
OUTER_H_ |
| 7 | 7 |
| 8 #include <cstddef> | 8 #include <cstddef> |
| 9 #include <cstdint> | 9 #include <cstdint> |
| 10 #include <map> | 10 #include <map> |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 332 const base::Closure& callback, | 332 const base::Closure& callback, |
| 333 const Delegate::ErrorCallback& error_callback) override; | 333 const Delegate::ErrorCallback& error_callback) override; |
| 334 void OnNotificationsStart( | 334 void OnNotificationsStart( |
| 335 const device::BluetoothDevice* device, | 335 const device::BluetoothDevice* device, |
| 336 const device::BluetoothLocalGattCharacteristic* characteristic) override; | 336 const device::BluetoothLocalGattCharacteristic* characteristic) override; |
| 337 void OnNotificationsStop( | 337 void OnNotificationsStop( |
| 338 const device::BluetoothDevice* device, | 338 const device::BluetoothDevice* device, |
| 339 const device::BluetoothLocalGattCharacteristic* characteristic) override; | 339 const device::BluetoothLocalGattCharacteristic* characteristic) override; |
| 340 | 340 |
| 341 // extensions::ExtensionRegistryObserver overrides: | 341 // extensions::ExtensionRegistryObserver overrides: |
| 342 void OnExtensionUnloaded( | 342 void OnExtensionUnloaded(content::BrowserContext* browser_context, |
| 343 content::BrowserContext* browser_context, | 343 const extensions::Extension* extension, |
| 344 const extensions::Extension* extension, | 344 extensions::UnloadedExtensionReason reason) override; |
| 345 extensions::UnloadedExtensionInfo::Reason reason) override; | |
| 346 | 345 |
| 347 // Adds a mapping for a local characteristic ID to its service ID | 346 // Adds a mapping for a local characteristic ID to its service ID |
| 348 void AddLocalCharacteristic(const std::string& id, | 347 void AddLocalCharacteristic(const std::string& id, |
| 349 const std::string& service_id); | 348 const std::string& service_id); |
| 350 // Returns a BluetoothGattCharacteristic by its ID |id|. | 349 // Returns a BluetoothGattCharacteristic by its ID |id|. |
| 351 // Returns NULL, if the characteristic cannot be found. | 350 // Returns NULL, if the characteristic cannot be found. |
| 352 device::BluetoothLocalGattCharacteristic* GetLocalCharacteristic( | 351 device::BluetoothLocalGattCharacteristic* GetLocalCharacteristic( |
| 353 const std::string& id) const; | 352 const std::string& id) const; |
| 354 | 353 |
| 355 // Adds a mapping for a service_id to the id of the app that owns it. | 354 // Adds a mapping for a service_id to the id of the app that owns it. |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 // Note: This should remain the last member so it'll be destroyed and | 578 // Note: This should remain the last member so it'll be destroyed and |
| 580 // invalidate its weak pointers before any other members are destroyed. | 579 // invalidate its weak pointers before any other members are destroyed. |
| 581 base::WeakPtrFactory<BluetoothLowEnergyEventRouter> weak_ptr_factory_; | 580 base::WeakPtrFactory<BluetoothLowEnergyEventRouter> weak_ptr_factory_; |
| 582 | 581 |
| 583 DISALLOW_COPY_AND_ASSIGN(BluetoothLowEnergyEventRouter); | 582 DISALLOW_COPY_AND_ASSIGN(BluetoothLowEnergyEventRouter); |
| 584 }; | 583 }; |
| 585 | 584 |
| 586 } // namespace extensions | 585 } // namespace extensions |
| 587 | 586 |
| 588 #endif // EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVEN
T_ROUTER_H_ | 587 #endif // EXTENSIONS_BROWSER_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVEN
T_ROUTER_H_ |
| OLD | NEW |