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