QDBusConnection Class Reference


Public Types

enum  BusType { SessionBus, SystemBus, ActivationBus }
enum  NameRequestMode { NoReplace = 0, AllowReplace = 1, ReplaceExisting = 2 }

Public Member Functions

 QDBusConnection (const QString &name=QLatin1String(default_connection_name))
 QDBusConnection (const QDBusConnection &other)
 ~QDBusConnection ()
QDBusConnectionoperator= (const QDBusConnection &other)
bool isConnected () const
QDBusError lastError () const
bool requestName (const QString &name, NameRequestMode mode=NoReplace)
QString baseService () const
bool send (const QDBusMessage &message) const
QDBusMessage sendWithReply (const QDBusMessage &message) const
int sendWithReplyAsync (const QDBusMessage &message, QObject *receiver, const char *slot) const
bool connect (const QString &path, const QString &interface, const QString &name, QObject *receiver, const char *slot)
bool registerObject (const QString &path, const QString &interface, QObject *object)
void unregisterObject (const QString &path)

Static Public Member Functions

static QDBusConnection addConnection (BusType type, const QString &name=QLatin1String(default_connection_name))
static QDBusConnection addConnection (const QString &address, const QString &name=QLatin1String(default_connection_name))
static void closeConnection (const QString &name=QLatin1String(default_connection_name))

Data Fields

QT_STATIC_CONST char * default_connection_name = "qt_dbus_default_connection"

Detailed Description

Definition at line 35 of file qdbusconnection.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