Make ConnectProfile a sync method.

This commit is contained in:
Vibhav Pant
2023-09-09 12:55:05 +05:30
parent 54d31abedf
commit 498e77e026
2 changed files with 4 additions and 6 deletions
@@ -3,8 +3,8 @@
* This file was automatically generated by sdbus-c++-xml2cpp; DO NOT EDIT!
*/
#ifndef __sdbuscpp__bluez_device_client_glue_h__proxy__H__
#define __sdbuscpp__bluez_device_client_glue_h__proxy__H__
#ifndef __sdbuscpp__device_client_h__proxy__H__
#define __sdbuscpp__device_client_h__proxy__H__
#include <sdbus-c++/sdbus-c++.h>
#include <string>
@@ -26,7 +26,6 @@ protected:
~Device1_proxy() = default;
virtual void onConnectProfileReply(const sdbus::Error* error) = 0;
virtual void onPairReply(const sdbus::Error* error) = 0;
public:
@@ -40,9 +39,9 @@ public:
proxy_.callMethod("Connect").onInterface(INTERFACE_NAME);
}
sdbus::PendingAsyncCall ConnectProfile(const std::string& UUID)
void ConnectProfile(const std::string& UUID)
{
return proxy_.callMethodAsync("ConnectProfile").onInterface(INTERFACE_NAME).withArguments(UUID).uponReplyInvoke([this](const sdbus::Error* error){ this->onConnectProfileReply(error); });
proxy_.callMethod("ConnectProfile").onInterface(INTERFACE_NAME).withArguments(UUID);
}
void DisconnectProfile(const std::string& UUID)
@@ -5,7 +5,6 @@
<method name="Disconnect" />
<method name="Connect" />
<method name="ConnectProfile">
<annotation name="org.freedesktop.DBus.Method.Async" value="client"/>
<arg name="UUID" type="s" direction="in" />
</method>
<method name="DisconnectProfile">