16 #ifndef ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_DBUSPROXY_H_ 17 #define ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_DBUSPROXY_H_ 24 #include <gio/gunixfdlist.h> 27 namespace bluetoothImplementations {
59 GVariant* parameters =
nullptr,
60 GError** error =
nullptr);
76 GVariant* parameters =
nullptr,
77 GUnixFDList** outlist =
nullptr,
78 GError** error =
nullptr);
93 virtual GDBusProxy*
get();
117 #endif // ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_DBUSPROXY_H_ virtual std::string getObjectPath() const
static std::shared_ptr< DBusProxy > create(const std::string &interfaceName, const std::string &objectPath)
::std::string string
Definition: gtest-port.h:1097
Definition: DBusProxy.h:33
Definition: ManagedGVariant.h:33
DBusProxy(GDBusProxy *proxy, const std::string &objectPath)
virtual ManagedGVariant callMethod(const std::string &methodName, GVariant *parameters=nullptr, GError **error=nullptr)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual ManagedGVariant callMethodWithFDList(const std::string &methodName, GVariant *parameters=nullptr, GUnixFDList **outlist=nullptr, GError **error=nullptr)