#include <DBusObjectBase.h>
Base class for objects exposed to DBus
◆ ~DBusObjectBase()
virtual alexaClientSDK::bluetoothImplementations::blueZ::DBusObjectBase::~DBusObjectBase |
( |
| ) |
|
|
virtual |
◆ DBusObjectBase()
alexaClientSDK::bluetoothImplementations::blueZ::DBusObjectBase::DBusObjectBase |
( |
std::shared_ptr< DBusConnection > |
connection, |
|
|
const std::string & |
xmlInterfaceIntrospection, |
|
|
const std::string & |
objectPath, |
|
|
GDBusInterfaceMethodCallFunc |
methodCallFunc |
|
) |
| |
|
protected |
A constructor.
- Parameters
-
◆ onMethodCalledInternal()
void alexaClientSDK::bluetoothImplementations::blueZ::DBusObjectBase::onMethodCalledInternal |
( |
const char * |
methodName | ) |
|
|
protected |
Method used solely for logging the call of the object's method
- Parameters
-
methodName | the called method name |
◆ registerWithDBus()
bool alexaClientSDK::bluetoothImplementations::blueZ::DBusObjectBase::registerWithDBus |
( |
| ) |
|
Registers an object with DBus
- Returns
- true if succeeded, false otherwise
◆ unregisterObject()
void alexaClientSDK::bluetoothImplementations::blueZ::DBusObjectBase::unregisterObject |
( |
| ) |
|
Unregisters the object from DBus
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/BluetoothImplementations/BlueZ/include/BlueZ/DBusObjectBase.h
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0