16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_BLUETOOTHHOSTCONTROLLERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_BLUETOOTHHOSTCONTROLLERINTERFACE_H_ 24 namespace sdkInterfaces {
85 virtual std::future<bool>
startScan() = 0;
92 virtual std::future<bool>
stopScan() = 0;
100 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_BLUETOOTHHOSTCONTROLLERINTERFACE_H_ virtual bool isScanning() const =0
virtual std::future< bool > stopScan()=0
Definition: BluetoothHostControllerInterface.h:31
::std::string string
Definition: gtest-port.h:1097
virtual std::string getMac() const =0
virtual std::future< bool > exitDiscoverableMode()=0
virtual std::future< bool > startScan()=0
virtual std::future< bool > enterDiscoverableMode()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::string getFriendlyName() const =0
virtual bool isDiscoverable() const =0
virtual ~BluetoothHostControllerInterface()=default
Destructor.