11#include <tqdbuserror.h>
12#include <tqdbusmessage.h>
24 interfaceElement.setAttribute(
"name",
"org.freedesktop.DBus.Introspectable");
55 tqWarning(
"Call to implementation of org::freedesktop::DBus::IntrospectableInterface::Introspect returned 'false' but error object is not valid!");
57 error = TQT_DBusError::stdFailed(
"org.freedesktop.DBus.Introspectable.Introspect execution failed");
68 if (
message.interface() !=
"org.freedesktop.DBus.Introspectable")
return false;
70 if (
message.member() ==
"Introspect")
TQT_DBusMessage callIntrospect(const TQT_DBusMessage &message)
virtual bool handleMethodCall(const TQT_DBusMessage &message)
static void buildIntrospectionData(TQDomElement &interfaceElement)
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
virtual bool Introspect(TQString &xml, TQT_DBusError &error)=0