29 interfaceElement.setAttribute(
"name",
"org.bluez.Adapter1");
31 TQDomDocument document = interfaceElement.ownerDocument();
32 TQDomElement methodElement = document.createElement(
"method");
33 methodElement.setAttribute(
"name",
"StartDiscovery");
35 interfaceElement.appendChild(methodElement);
37 methodElement = document.createElement(
"method");
38 methodElement.setAttribute(
"name",
"SetDiscoveryFilter");
40 TQDomElement argumentElement = document.createElement(
"arg");
41 argumentElement.setAttribute(
"name",
"properties");
42 argumentElement.setAttribute(
"type",
"a{sv}");
43 argumentElement.setAttribute(
"direction",
"in");
44 methodElement.appendChild(argumentElement);
46 interfaceElement.appendChild(methodElement);
48 methodElement = document.createElement(
"method");
49 methodElement.setAttribute(
"name",
"StopDiscovery");
51 interfaceElement.appendChild(methodElement);
53 methodElement = document.createElement(
"method");
54 methodElement.setAttribute(
"name",
"RemoveDevice");
56 argumentElement = document.createElement(
"arg");
57 argumentElement.setAttribute(
"name",
"device");
58 argumentElement.setAttribute(
"type",
"o");
59 argumentElement.setAttribute(
"direction",
"in");
60 methodElement.appendChild(argumentElement);
62 interfaceElement.appendChild(methodElement);
93 TQT_DBusMessage reply;
99 reply = TQT_DBusMessage::methodReply(message);
103 if (!error.isValid())
105 tqWarning(
"Call to implementation of org::bluez::Adapter1Interface::SetDiscoveryFilter returned 'false' but error object is not valid!");
107 error = TQT_DBusError::stdFailed(
"org.bluez.Adapter1.SetDiscoveryFilter execution failed");
110 reply = TQT_DBusMessage::methodError(message, error);
144 TQT_DBusMessage reply;
146 TQT_DBusObjectPath _device = message[0].toObjectPath();
150 reply = TQT_DBusMessage::methodReply(message);
154 if (!error.isValid())
156 tqWarning(
"Call to implementation of org::bluez::Adapter1Interface::RemoveDevice returned 'false' but error object is not valid!");
158 error = TQT_DBusError::stdFailed(
"org.bluez.Adapter1.RemoveDevice execution failed");
161 reply = TQT_DBusMessage::methodError(message, error);