tdebluez
libtdebluez/interfaces/introspectableInterface.h
Go to the documentation of this file.
1
// File autogenerated
2
3
#if !defined(INTROSPECTABLEINTERFACE_H_INCLUDED)
4
#define INTROSPECTABLEINTERFACE_H_INCLUDED
5
6
// TQt D-Bus includes
7
#include <tqdbuserror.h>
8
#include <tqdbusobject.h>
9
10
// forward declarations
11
class
TQDomElement;
12
class
TQString;
13
class
TQT_DBusError;
14
15
namespace
org
16
{
17
namespace
freedesktop
18
{
19
namespace
DBus
20
{
21
22
class
IntrospectableInterface
:
public
TQT_DBusObjectBase
23
{
24
public
:
25
virtual
~IntrospectableInterface
() {}
26
27
static
void
buildIntrospectionData
(TQDomElement& interfaceElement);
28
29
static
const
TQCString
interface
() {
return
TQCString(
"org.freedesktop.DBus.Introspectable"
); }
30
31
protected
:
32
virtual
bool
Introspect
(TQString& xml, TQT_DBusError& error) = 0;
33
34
protected
:
// implement sending replies
35
virtual
void
handleMethodReply
(
const
TQT_DBusMessage& reply) = 0;
36
37
protected
:
// usually no need to reimplement
38
virtual
bool
handleMethodCall
(
const
TQT_DBusMessage& message);
39
40
TQT_DBusMessage
callIntrospect
(
const
TQT_DBusMessage& message);
41
42
};
// class IntrospectableInterface
43
44
};
// namespace DBus
45
46
};
// namespace freedesktop
47
48
};
// namespace org
49
50
#endif
//INTROSPECTABLEINTERFACE_H_INCLUDED
51
52
// End of File
53
org::freedesktop::DBus::IntrospectableInterface
Definition
libtdebluez/interfaces/introspectableInterface.h:23
org::freedesktop::DBus::IntrospectableInterface::interface
static const TQCString interface()
Definition
libtdebluez/interfaces/introspectableInterface.h:29
org::freedesktop::DBus::IntrospectableInterface::callIntrospect
TQT_DBusMessage callIntrospect(const TQT_DBusMessage &message)
Definition
libtdebluez/interfaces/introspectableInterface.cpp:39
org::freedesktop::DBus::IntrospectableInterface::handleMethodCall
virtual bool handleMethodCall(const TQT_DBusMessage &message)
Definition
libtdebluez/interfaces/introspectableInterface.cpp:66
org::freedesktop::DBus::IntrospectableInterface::buildIntrospectionData
static void buildIntrospectionData(TQDomElement &interfaceElement)
Definition
libtdebluez/interfaces/introspectableInterface.cpp:22
org::freedesktop::DBus::IntrospectableInterface::~IntrospectableInterface
virtual ~IntrospectableInterface()
Definition
libtdebluez/interfaces/introspectableInterface.h:25
org::freedesktop::DBus::IntrospectableInterface::handleMethodReply
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
org::freedesktop::DBus::IntrospectableInterface::Introspect
virtual bool Introspect(TQString &xml, TQT_DBusError &error)=0
org::freedesktop::DBus
Definition
libtdebluez/interfaces/introspectableInterface.cpp:20
org::freedesktop
Definition
libtdebluez/interfaces/introspectableInterface.cpp:18
org
Definition
adapter1Interface.cpp:23
src
libtdebluez
interfaces
introspectableInterface.h
Generated by
1.15.0