Go to the documentation of this file.
37 #ifndef TQDBUSCONNECTION_P_H
38 #define TQDBUSCONNECTION_P_H
40 #include <tqguardedptr.h>
43 #include <tqvaluelist.h>
45 #include <dbus/dbus.h>
53 class TQSocketNotifier;
57 struct DBusConnection;
Class for transporting D-Bus errors.
DBusConnection * connection
TQValueList< Watcher > WatcherList
void purgeRemovedWatches()
void setServer(DBusServer *server)
static int messageMetaType
ObjectMap registeredObjects
DBusPendingCall * pending
TQValueList< DBusTimeout * > pendingTimeouts
int sendWithReplyAsync(const TQT_DBusMessage &message, TQObject *receiver, const char *method)
static int registerMessageMetaType()
~TQT_DBusConnectionPrivate()
TQT_DBusConnectionPrivate(TQObject *parent=0)
void timerEvent(TQTimerEvent *e)
TQMap< int, DBusTimeout * > TimeoutHash
TQMap< TQString, TQT_DBusObjectBase * > ObjectMap
TQMap< int, WatcherList > WatcherHash
TQTimer * m_messageEmissionQueueTimer
void dbusSignal(const TQT_DBusMessage &message)
bool handleObjectCall(DBusMessage *message)
bool handleSignal(DBusMessage *msg)
void emitPendingCallReply(const TQT_DBusMessage &message)
void transmitMessageEmissionQueue()
PendingMessagesForEmit pendingMessages
TQGuardedPtr< TQObject > receiver
TQValueList< TQT_DBusResultInfo > TQT_DBusResultInfoList
PendingCallMap pendingCalls
TQValueList< TQT_DBusMessage > PendingMessagesForEmit
TQT_DBusResultInfoList m_resultEmissionQueue
void dbusPendingCallReply(const TQT_DBusMessage &message)
bool handleUnreadMessages()
TQTimer * m_resultEmissionQueueTimer
void transmitResultEmissionQueue()
WatcherList removedWatches
void newMethodInResultEmissionQueue()
TQMap< DBusPendingCall *, TQT_DBusPendingCall * > PendingCallMap
A message converts and transports data over D-Bus.
void setConnection(DBusConnection *connection)
void objectDestroyed(TQObject *object)