tdebluez
libtdeobex/interfaces/dbusbaseNode.h
Go to the documentation of this file.
1// File autogenerated
2
3#if !defined(DBUSBASENODE_H_INCLUDED)
4#define DBUSBASENODE_H_INCLUDED
5
6// TQt D-Bus includes
7#include <tqdbuserror.h>
8#include <tqdbusobject.h>
9
10// forward declarations
11class TQString;
12class TQT_DBusConnection;
13
14
15class DBusBaseNode : public TQT_DBusObjectBase
16{
17public:
19
20 virtual ~DBusBaseNode();
21
22 bool registerObject(const TQT_DBusConnection& connection, const TQString& path);
23 void addChildNode(const TQString& child);
24
26
27protected:
28 virtual TQT_DBusObjectBase* createInterface(const TQString& interfaceName) = 0;
29
30protected: // usually no need to reimplement
31 virtual bool handleMethodCall(const TQT_DBusMessage& message);
32
33private:
34 class Private;
36
37private: // Hiding copy constructor and assignment operator
40}; // class DBusBaseNode
41
42#endif //DBUSBASENODE_H_INCLUDED
43
44// End of File
45
virtual ~DBusBaseNode()
virtual bool handleMethodCall(const TQT_DBusMessage &message)
void unregisterObject()
DBusBaseNode & operator=(const DBusBaseNode &)
bool registerObject(const TQT_DBusConnection &connection, const TQString &path)
void addChildNode(const TQString &child)
DBusBaseNode(const DBusBaseNode &)
virtual TQT_DBusObjectBase * createInterface(const TQString &interfaceName)=0