11 #include <tqdbuserror.h>
12 #include <tqdbusmessage.h>
22 interfaceElement.setAttribute(
"name",
"org.bluez.NetworkServer1");
24 TQDomDocument document = interfaceElement.ownerDocument();
25 TQDomElement methodElement = document.createElement(
"method");
26 methodElement.setAttribute(
"name",
"Register");
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);
34 argumentElement = document.createElement(
"arg");
35 argumentElement.setAttribute(
"name",
"bridge");
36 argumentElement.setAttribute(
"type",
"s");
37 argumentElement.setAttribute(
"direction",
"in");
38 methodElement.appendChild(argumentElement);
40 interfaceElement.appendChild(methodElement);
42 methodElement = document.createElement(
"method");
43 methodElement.setAttribute(
"name",
"Unregister");
45 argumentElement = document.createElement(
"arg");
46 argumentElement.setAttribute(
"name",
"uuid");
47 argumentElement.setAttribute(
"type",
"s");
48 argumentElement.setAttribute(
"direction",
"in");
49 methodElement.appendChild(argumentElement);
51 interfaceElement.appendChild(methodElement);
57 TQT_DBusMessage reply;
59 TQString _uuid = message[0].toString();
60 TQString _bridge = message[1].toString();
64 reply = TQT_DBusMessage::methodReply(message);
70 tqWarning(
"Call to implementation of org::bluez::NetworkServer1Interface::Register returned 'false' but error object is not valid!");
72 error = TQT_DBusError::stdFailed(
"org.bluez.NetworkServer1.Register execution failed");
75 reply = TQT_DBusMessage::methodError(message, error);
84 TQT_DBusMessage reply;
86 TQString _uuid = message[0].toString();
90 reply = TQT_DBusMessage::methodReply(message);
96 tqWarning(
"Call to implementation of org::bluez::NetworkServer1Interface::Unregister returned 'false' but error object is not valid!");
98 error = TQT_DBusError::stdFailed(
"org.bluez.NetworkServer1.Unregister execution failed");
101 reply = TQT_DBusMessage::methodError(message, error);
109 if (message.interface() !=
"org.bluez.NetworkServer1")
return false;
111 if (message.member() ==
"Register")
119 if (message.member() ==
"Unregister")
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