tdebluez
networkserver1Interface.cpp
Go to the documentation of this file.
1// File autogenerated
2
3// declaration include
5
6// TQt includes
7#include <tqdom.h>
8#include <tqstring.h>
9
10// TQt D-Bus includes
11#include <tqdbuserror.h>
12#include <tqdbusmessage.h>
13
14
15namespace org
16{
17namespace bluez
18{
19
21{
22 interfaceElement.setAttribute("name", "org.bluez.NetworkServer1");
23
24 TQDomDocument document = interfaceElement.ownerDocument();
25 TQDomElement methodElement = document.createElement("method");
26 methodElement.setAttribute("name", "Register");
27
28 TQDomElement argumentElement = document.createElement("arg");
29 argumentElement.setAttribute("name", "uuid");
30 argumentElement.setAttribute("type", "s");
31 argumentElement.setAttribute("direction", "in");
32 methodElement.appendChild(argumentElement);
33
34 argumentElement = document.createElement("arg");
35 argumentElement.setAttribute("name", "bridge");
36 argumentElement.setAttribute("type", "s");
37 argumentElement.setAttribute("direction", "in");
38 methodElement.appendChild(argumentElement);
39
41
42 methodElement = document.createElement("method");
43 methodElement.setAttribute("name", "Unregister");
44
45 argumentElement = document.createElement("arg");
46 argumentElement.setAttribute("name", "uuid");
47 argumentElement.setAttribute("type", "s");
48 argumentElement.setAttribute("direction", "in");
49 methodElement.appendChild(argumentElement);
50
52}
53
55{
58
59 TQString _uuid = message[0].toString();
60 TQString _bridge = message[1].toString();
61
63 {
64 reply = TQT_DBusMessage::methodReply(message);
65 }
66 else
67 {
68 if (!error.isValid())
69 {
70 tqWarning("Call to implementation of org::bluez::NetworkServer1Interface::Register returned 'false' but error object is not valid!");
71
72 error = TQT_DBusError::stdFailed("org.bluez.NetworkServer1.Register execution failed");
73 }
74
75 reply = TQT_DBusMessage::methodError(message, error);
76 }
77
78 return reply;
79}
80
82{
85
86 TQString _uuid = message[0].toString();
87
89 {
90 reply = TQT_DBusMessage::methodReply(message);
91 }
92 else
93 {
94 if (!error.isValid())
95 {
96 tqWarning("Call to implementation of org::bluez::NetworkServer1Interface::Unregister returned 'false' but error object is not valid!");
97
98 error = TQT_DBusError::stdFailed("org.bluez.NetworkServer1.Unregister execution failed");
99 }
100
101 reply = TQT_DBusMessage::methodError(message, error);
102 }
103
104 return reply;
105}
106
108{
109 if (message.interface() != "org.bluez.NetworkServer1") return false;
110
111 if (message.member() == "Register")
112 {
115
116 return true;
117 }
118
119 if (message.member() == "Unregister")
120 {
123
124 return true;
125 }
126
127 return false;
128}
129
130}; // namespace bluez
131
132}; // namespace org
133
134// End of File
135
virtual bool handleMethodCall(const TQT_DBusMessage &message)
TQT_DBusMessage callRegister(const TQT_DBusMessage &message)
static void buildIntrospectionData(TQDomElement &interfaceElement)
virtual bool Register(const TQString &uuid, const TQString &bridge, TQT_DBusError &error)=0
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
TQT_DBusMessage callUnregister(const TQT_DBusMessage &message)
virtual bool Unregister(const TQString &uuid, TQT_DBusError &error)=0