tdebluez
libtdebluez/interfaces/agentmanager1Proxy.cpp
Go to the documentation of this file.
1 // File autogenerated
2 
3 // declaration include
4 #include "agentmanager1Proxy.h"
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 
16 namespace org
17 {
18 namespace bluez
19 {
20 
21 AgentManager1Proxy::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 
32 {
33  delete m_baseProxy;
34 }
35 
36 void AgentManager1Proxy::setConnection(const TQT_DBusConnection& connection)
37 {
38  m_baseProxy->setConnection(connection);
39 }
40 
41 bool 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 
54 bool 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 
66 bool 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)