tdebluez
libtdebluez/interfaces/objectmanagerProxy.h
Go to the documentation of this file.
1 // File autogenerated
2 
3 #if !defined(OBJECTMANAGERPROXY_H_INCLUDED)
4 #define OBJECTMANAGERPROXY_H_INCLUDED
5 
6 // TQt includes
7 #include <tqobject.h>
8 
9 // TQt D-Bus includes
10 #include <tqdbuserror.h>
11 
12 // forward declarations
13 class TQString;
14 class TQStringList;
15 class TQT_DBusConnection;
16 class TQT_DBusError;
17 class TQT_DBusMessage;
18 class TQT_DBusObjectPath;
19 class TQT_DBusProxy;
20 template <typename K> class TQT_DBusDataMap;
21 
22 namespace org
23 {
24 namespace freedesktop
25 {
26 namespace DBus
27 {
28 
29 class ObjectManagerProxy : public TQObject
30 {
31  TQ_OBJECT
32 
33 public:
34  ObjectManagerProxy(const TQString& service, const TQString& path, TQObject* parent = 0, const char* name = 0);
35 
36  virtual ~ObjectManagerProxy();
37 
38  void setConnection(const TQT_DBusConnection& connection);
39 
40 signals:
41  void InterfacesAdded(const TQT_DBusObjectPath& object, const TQT_DBusDataMap< TQString >& interfaces);
42 
43  void InterfacesRemoved(const TQT_DBusObjectPath& object, const TQStringList& interfaces);
44 
45 
46 public:
47  virtual bool GetManagedObjects(TQT_DBusDataMap< TQT_DBusObjectPath >& objects, TQT_DBusError& error);
48 
49 protected slots: // usually no need to reimplement
50  virtual void slotHandleDBusSignal(const TQT_DBusMessage& message);
51 
52 protected:
53  TQT_DBusProxy* m_baseProxy;
54 
55 private: // Hiding copy constructor and assignment operator
58 }; // class ObjectManagerProxy
59 
60 }; // namespace DBus
61 
62 }; // namespace freedesktop
63 
64 }; // namespace org
65 
66 #endif //OBJECTMANAGERPROXY_H_INCLUDED
67 
68 // End of File
69 
ObjectManagerProxy(const TQString &service, const TQString &path, TQObject *parent=0, const char *name=0)
virtual void slotHandleDBusSignal(const TQT_DBusMessage &message)
virtual bool GetManagedObjects(TQT_DBusDataMap< TQT_DBusObjectPath > &objects, TQT_DBusError &error)
void InterfacesAdded(const TQT_DBusObjectPath &object, const TQT_DBusDataMap< TQString > &interfaces)
ObjectManagerProxy(const ObjectManagerProxy &)
ObjectManagerProxy & operator=(const ObjectManagerProxy &)
void InterfacesRemoved(const TQT_DBusObjectPath &object, const TQStringList &interfaces)