NAME

Qt::DBus::Connection

PUBLIC METHODS

QDBusConnection(const QString & name)
QDBusConnection(const QDBusConnection & other)
~QDBusConnection()
QDBusPendingCall asyncCall(const QDBusMessage & message, int timeout = -1)
QDBusPendingCall asyncCall(const QDBusMessage & message, int timeout)
QString baseService()
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode, int timeout = -1)
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode, int timeout)
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode = QDBus::Block, int timeout = -1)
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode, int timeout = -1)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * slot, int timeout = -1)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * slot, int timeout)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * returnMethod, const char * errorMethod, int timeout = -1)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * returnMethod, const char * errorMethod, int timeout)
bool connect(const QString & service, const QString & path, const QString & interface, const QString & name, QObject * receiver, const char * slot)
bool connect(const QString & service, const QString & path, const QString & interface, const QString & name, const QString & signature, QObject * receiver, const char * slot)
bool connect(const QString & service, const QString & path, const QString & interface, const QString & name, const QStringList & argumentMatch, const QString & signature, QObject * receiver, const char * slot)
static QDBusConnection connectToBus(QDBusConnection::BusType type, const QString & name)
static QDBusConnection connectToBus(const QString & address, const QString & name)
bool disconnect(const QString & service, const QString & path, const QString & interface, const QString & name, QObject * receiver, const char * slot)
bool disconnect(const QString & service, const QString & path, const QString & interface, const QString & name, const QString & signature, QObject * receiver, const char * slot)
bool disconnect(const QString & service, const QString & path, const QString & interface, const QString & name, const QStringList & argumentMatch, const QString & signature, QObject * receiver, const char * slot)
static void disconnectFromBus(const QString & name)
QDBusConnectionInterface * interface()
bool isConnected()
QDBusError lastError()
QString name()
QObject * objectRegisteredAt(const QString & path)
QDBusConnection & operator=(const QDBusConnection & other)
bool registerService(const QString & serviceName)
bool send(const QDBusMessage & message)
static QDBusConnection sender()
static QDBusConnection sessionBus()
static QDBusConnection systemBus()
void unregisterObject(const QString & path, QDBusConnection::UnregisterMode mode = QDBusConnection::UnregisterNode)
void unregisterObject(const QString & path, QDBusConnection::UnregisterMode mode)
bool unregisterService(const QString & serviceName)

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html