Home | History | Annotate | Download | only in hal

Lines Matching refs:BluetoothInterface

44 // The global BluetoothInterface instance.
45 BluetoothInterface* g_bluetooth_interface = nullptr;
55 base::ObserverList<BluetoothInterface::Observer>* GetObservers();
58 FOR_EACH_OBSERVER(BluetoothInterface::Observer, *GetObservers(), func)
209 // BluetoothInterface implementation for production.
210 class BluetoothInterfaceImpl : public BluetoothInterface {
218 // BluetoothInterface overrides.
301 base::ObserverList<BluetoothInterface::Observer>* GetObservers() {
311 void BluetoothInterface::Observer::AdapterStateChangedCallback(
316 void BluetoothInterface::Observer::AdapterPropertiesCallback(
322 void BluetoothInterface::Observer::RemoteDevicePropertiesCallback(
328 void BluetoothInterface::Observer::DiscoveryStateChangedCallback(
333 void BluetoothInterface::Observer::PinRequestCallback(
339 void BluetoothInterface::Observer::SSPRequestCallback(
345 void BluetoothInterface::Observer::BondStateChangedCallback(
350 void BluetoothInterface::Observer::AclStateChangedCallback(
357 bool BluetoothInterface::Initialize() {
363 LOG(ERROR) << "Failed to initialize BluetoothInterface";
373 void BluetoothInterface::CleanUp() {
382 bool BluetoothInterface::IsInitialized() {
389 BluetoothInterface* BluetoothInterface::Get() {
396 void BluetoothInterface::InitializeForTesting(
397 BluetoothInterface* test_instance) {