16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_BLUETOOTHSERVICEINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_BLUETOOTHSERVICEINTERFACE_H_ 25 namespace sdkInterfaces {
41 virtual std::shared_ptr<SDPRecordInterface>
getRecord() = 0;
47 virtual void setup() = 0;
59 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_BLUETOOTHSERVICEINTERFACE_H_ virtual void cleanup()=0
Called for any necessary cleanup of the service.
virtual void setup()=0
Called for any necessary setup of the service.
virtual ~BluetoothServiceInterface()=default
Destructor.
virtual std::shared_ptr< SDPRecordInterface > getRecord()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: BluetoothServiceInterface.h:34