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;
bool handleSignal(DBusMessage *msg)
void setConnection(DBusConnection *connection)
WatcherList removedWatches
void transmitMessageEmissionQueue()
static int registerMessageMetaType()
PendingCallMap pendingCalls
void dbusPendingCallReply(const TQT_DBusMessage &message)
PendingMessagesForEmit pendingMessages
TQTimer * m_messageEmissionQueueTimer
~TQT_DBusConnectionPrivate()
TQValueList< DBusTimeout * > pendingTimeouts
DBusPendingCall * pending
DBusConnection * connection
void purgeRemovedWatches()
void newMethodInResultEmissionQueue()
static int messageMetaType
bool handleObjectCall(DBusMessage *message)
TQMap< int, DBusTimeout * > TimeoutHash
TQMap< int, WatcherList > WatcherHash
TQTimer * m_resultEmissionQueueTimer
void emitPendingCallReply(const TQT_DBusMessage &message)
Class for transporting D-Bus errors.
TQValueList< TQT_DBusResultInfo > TQT_DBusResultInfoList
TQValueList< Watcher > WatcherList
int sendWithReplyAsync(const TQT_DBusMessage &message, TQObject *receiver, const char *method)
TQMap< DBusPendingCall *, TQT_DBusPendingCall * > PendingCallMap
void dbusSignal(const TQT_DBusMessage &message)
A message converts and transports data over D-Bus.
void transmitResultEmissionQueue()
TQGuardedPtr< TQObject > receiver
TQT_DBusResultInfoList m_resultEmissionQueue
void objectDestroyed(TQObject *object)
TQT_DBusConnectionPrivate(TQObject *parent=0)
void timerEvent(TQTimerEvent *e)
void setServer(DBusServer *server)
ObjectMap registeredObjects
TQMap< TQString, TQT_DBusObjectBase * > ObjectMap
TQValueList< TQT_DBusMessage > PendingMessagesForEmit