16 #ifndef ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZHFP_H_ 17 #define ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZHFP_H_ 25 namespace bluetoothImplementations {
38 static std::shared_ptr<BlueZHFP>
create();
42 std::shared_ptr<avsCommon::sdkInterfaces::bluetooth::services::SDPRecordInterface>
getRecord()
override;
43 void setup()
override;
54 std::shared_ptr<avsCommon::utils::bluetooth::HFPRecord> m_record;
61 #endif // ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZHFP_H_App
Definition: HFPInterface.h:30
std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::services::SDPRecordInterface > getRecord() override
static std::shared_ptr< BlueZHFP > create()
void setup() override
Called for any necessary setup of the service.
void cleanup() override
Called for any necessary cleanup of the service.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: BlueZHFP.h:31