tdebluez
libtdebluez/interfaces/agentmanager1Proxy.cpp
Go to the documentation of this file.
1// File autogenerated
2
3// declaration include
5
6// TQt includes
7#include <tqstring.h>
8
9// TQt D-Bus includes
10#include <tqdbuserror.h>
11#include <tqdbusmessage.h>
12#include <tqdbusobjectpath.h>
13#include <tqdbusproxy.h>
14
15
16namespace org
17{
18namespace bluez
19{
20
21AgentManager1Proxy::AgentManager1Proxy(const TQString& service, const TQString& path, TQObject* parent, const char* name)
22 : TQObject(parent, name),
23 m_baseProxy(new TQT_DBusProxy())
24{
25 m_baseProxy->setInterface("org.bluez.AgentManager1");
26 m_baseProxy->setPath(path);
27 m_baseProxy->setService(service);
28
29}
30
35
36void AgentManager1Proxy::setConnection(const TQT_DBusConnection& connection)
37{
38 m_baseProxy->setConnection(connection);
39}
40
41bool AgentManager1Proxy::RegisterAgent(const TQT_DBusObjectPath& agent, const TQString& capability, TQT_DBusError& error)
42{
43 TQValueList<TQT_DBusData> parameters;
44
45 parameters << TQT_DBusData::fromObjectPath(agent);
46 parameters << TQT_DBusData::fromString(capability);
47
48 TQT_DBusMessage reply = m_baseProxy->sendWithReply("RegisterAgent", parameters, &error);
49
50 if (reply.type() != TQT_DBusMessage::ReplyMessage) return false;
51 return true;
52}
53
54bool AgentManager1Proxy::UnregisterAgent(const TQT_DBusObjectPath& agent, TQT_DBusError& error)
55{
56 TQValueList<TQT_DBusData> parameters;
57
58 parameters << TQT_DBusData::fromObjectPath(agent);
59
60 TQT_DBusMessage reply = m_baseProxy->sendWithReply("UnregisterAgent", parameters, &error);
61
62 if (reply.type() != TQT_DBusMessage::ReplyMessage) return false;
63 return true;
64}
65
66bool AgentManager1Proxy::RequestDefaultAgent(const TQT_DBusObjectPath& agent, TQT_DBusError& error)
67{
68 TQValueList<TQT_DBusData> parameters;
69
70 parameters << TQT_DBusData::fromObjectPath(agent);
71
72 TQT_DBusMessage reply = m_baseProxy->sendWithReply("RequestDefaultAgent", parameters, &error);
73
74 if (reply.type() != TQT_DBusMessage::ReplyMessage) return false;
75 return true;
76}
77
78}; // namespace bluez
79
80}; // namespace org
81
82#include "agentmanager1Proxy.moc"
83
84// End of File
85
void setConnection(const TQT_DBusConnection &connection)
virtual bool UnregisterAgent(const TQT_DBusObjectPath &agent, TQT_DBusError &error)
virtual bool RegisterAgent(const TQT_DBusObjectPath &agent, const TQString &capability, TQT_DBusError &error)
virtual bool RequestDefaultAgent(const TQT_DBusObjectPath &agent, TQT_DBusError &error)
AgentManager1Proxy(const TQString &service, const TQString &path, TQObject *parent=0, const char *name=0)