Dongxu Ma > Qt-DBus-0.01_04 > Qt::DBus::QDBusConnection

Download:
Qt-DBus-0.01_04.tar.gz

Dependencies

Annotate this POD

Module Version: 0.01_04   Source  

NAME ^

Qt::DBus::QDBusConnection

PUBLIC METHODS ^

QDBusConnection(const QString & name)
QDBusConnection(const QDBusConnection & other)
~QDBusConnection()
QDBusPendingCall asyncCall(const QDBusMessage & message, int timeout)
QDBusPendingCall asyncCall(const QDBusMessage & message, int timeout = -1)
QString baseService()
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode, int timeout)
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode, int timeout = -1)
QDBusMessage call(const QDBusMessage & message, QDBus::CallMode mode = QDBus::Block, int timeout = -1)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * slot, int timeout)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * slot, int timeout = -1)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * returnMethod, const char * errorMethod, int timeout)
bool callWithCallback(const QDBusMessage & message, QObject * receiver, const char * returnMethod, const char * errorMethod, int timeout = -1)
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 registerObject(const QString & path, QObject * object, QFlags<QDBusConnection::RegisterOption> options)
bool registerObject(const QString & path, QObject * object, QFlags<QDBusConnection::RegisterOption> options = QDBusConnection::ExportAdaptors)
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)
void unregisterObject(const QString & path, QDBusConnection::UnregisterMode mode = QDBusConnection::UnregisterNode)
bool unregisterService(const QString & serviceName)

ENUM VALUES ^

SessionBus
SystemBus
ActivationBus
ExportAdaptors
ExportScriptableSlots
ExportScriptableSignals
ExportScriptableProperties
ExportScriptableInvokables
ExportScriptableContents
ExportNonScriptableSlots
ExportNonScriptableSignals
ExportNonScriptableProperties
ExportNonScriptableInvokables
ExportNonScriptableContents
ExportAllSlots
ExportAllSignals
ExportAllProperties
ExportAllInvokables
ExportAllContents
ExportAllSignal
ExportChildObjects
UnregisterNode
UnregisterTree

EXPORT

None by default.

AUTHOR ^

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2011 - 2012 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

syntax highlighting: