11 #include <tqdbuserror.h>
12 #include <tqdbusmessage.h>
13 #include <tqdbusobjectpath.h>
25 interfaceElement.setAttribute(
"name",
"org.bluez.obex.Transfer1");
27 TQDomDocument document = interfaceElement.ownerDocument();
28 TQDomElement methodElement = document.createElement(
"method");
29 methodElement.setAttribute(
"name",
"Cancel");
31 interfaceElement.appendChild(methodElement);
33 methodElement = document.createElement(
"method");
34 methodElement.setAttribute(
"name",
"Suspend");
36 interfaceElement.appendChild(methodElement);
38 methodElement = document.createElement(
"method");
39 methodElement.setAttribute(
"name",
"Resume");
41 interfaceElement.appendChild(methodElement);
47 TQT_DBusMessage reply;
52 reply = TQT_DBusMessage::methodReply(message);
58 tqWarning(
"Call to implementation of org::bluez::obex::Transfer1Interface::Cancel returned 'false' but error object is not valid!");
60 error = TQT_DBusError::stdFailed(
"org.bluez.obex.Transfer1.Cancel execution failed");
63 reply = TQT_DBusMessage::methodError(message, error);
72 TQT_DBusMessage reply;
77 reply = TQT_DBusMessage::methodReply(message);
83 tqWarning(
"Call to implementation of org::bluez::obex::Transfer1Interface::Suspend returned 'false' but error object is not valid!");
85 error = TQT_DBusError::stdFailed(
"org.bluez.obex.Transfer1.Suspend execution failed");
88 reply = TQT_DBusMessage::methodError(message, error);
97 TQT_DBusMessage reply;
102 reply = TQT_DBusMessage::methodReply(message);
106 if (!error.isValid())
108 tqWarning(
"Call to implementation of org::bluez::obex::Transfer1Interface::Resume returned 'false' but error object is not valid!");
110 error = TQT_DBusError::stdFailed(
"org.bluez.obex.Transfer1.Resume execution failed");
113 reply = TQT_DBusMessage::methodError(message, error);
121 if (message.interface() !=
"org.bluez.obex.Transfer1")
return false;
123 if (message.member() ==
"Cancel")
131 if (message.member() ==
"Suspend")
139 if (message.member() ==
"Resume")
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
virtual bool Resume(TQT_DBusError &error)=0
static void buildIntrospectionData(TQDomElement &interfaceElement)
TQT_DBusMessage callSuspend(const TQT_DBusMessage &message)
TQT_DBusMessage callResume(const TQT_DBusMessage &message)
virtual bool Cancel(TQT_DBusError &error)=0
virtual bool handleMethodCall(const TQT_DBusMessage &message)
TQT_DBusMessage callCancel(const TQT_DBusMessage &message)
virtual bool Suspend(TQT_DBusError &error)=0