QDBusConnectionPrivate Class Reference


Public Types

typedef QMultiHash< int, WatcherWatcherHash
typedef QHash< int, DBusTimeout * > TimeoutHash
typedef QMultiHash< QString,
SignalHook
SignalHookHash
typedef QMultiHash< QString,
ObjectHook
ObjectHookHash
enum  ConnectionMode { InvalidMode, ServerMode, ClientMode }

Public Slots

void socketRead (int)
void socketWrite (int)
void objectDestroyed (QObject *o)

Public Member Functions

 QDBusConnectionPrivate (QObject *parent=0)
 ~QDBusConnectionPrivate ()
void bindToApplication ()
void setConnection (DBusConnection *connection)
void setServer (DBusServer *server)
void closeConnection ()
void timerEvent (QTimerEvent *e)
bool handleSignal (DBusMessage *msg) const
bool handleObjectCall (DBusMessage *message) const
bool handleError ()
bool handleSignal (const QString &path, const QDBusMessage &msg) const
int sendWithReplyAsync (const QDBusMessage &message, QObject *receiver, const char *method) const

Static Public Member Functions

static int registerMessageMetaType ()

Data Fields

DBusError error
QDBusError lastError
QAtomic ref
ConnectionMode mode
DBusConnectionconnection
DBusServerserver
WatcherHash watchers
TimeoutHash timeouts
SignalHookHash signalHooks
ObjectHookHash objectHooks
QList< DBusTimeout * > pendingTimeouts

Static Public Attributes

static int messageMetaType = 0

Data Structures

struct  ObjectHook
struct  SignalHook
struct  Watcher

Detailed Description

Definition at line 55 of file qdbusconnection_p.h.


The documentation for this class was generated from the following files:
Generated on Wed Feb 27 10:13:38 2008 for D-BUS by  doxygen 1.4.6