#include <TelepathyQt4/Client/DBus>
Public Slots | |
QDBusPendingReply< QString > | Hello () |
QDBusPendingReply< uint > | RequestName (const QString &name, uint flags) |
QDBusPendingReply< uint > | ReleaseName (const QString &name) |
QDBusPendingReply< uint > | StartServiceByName (const QString &service, uint flags) |
QDBusPendingReply< bool > | NameHasOwner (const QString &nameToCheck) |
QDBusPendingReply< QStringList > | ListNames () |
QDBusPendingReply< QStringList > | ListActivatableNames () |
QDBusPendingReply | AddMatch (const QString &rule) |
QDBusPendingReply | RemoveMatch (const QString &rule) |
QDBusPendingReply< QString > | GetNameOwner (const QString &name) |
QDBusPendingReply< QStringList > | ListQueuedOwners (const QString &name) |
QDBusPendingReply< uint > | GetConnectionUnixUser (const QString &connectionName) |
QDBusPendingReply< uint > | GetConnectionUnixProcessID (const QString &connectionName) |
QDBusPendingReply< QByteArray > | GetConnectionSELinuxSecurityContext (const QString &connectionName) |
QDBusPendingReply | ReloadConfig () |
QDBusPendingReply< QString > | GetId () |
Signals | |
void | NameOwnerChanged (const QString &name, const QString &oldOwner, const QString &newOwner) |
void | NameLost (const QString &name) |
void | NameAcquired (const QString &name) |
Public Member Functions | |
DBusDaemonInterface (const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
DBusDaemonInterface (const QDBusConnection &connection, const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
DBusDaemonInterface (Telepathy::Client::DBusProxy *proxy) | |
DBusDaemonInterface (const Telepathy::Client::AbstractInterface &mainInterface) | |
DBusDaemonInterface (const Telepathy::Client::AbstractInterface &mainInterface, QObject *parent) | |
Static Public Member Functions | |
static const char * | staticInterfaceName () |
Protected Member Functions | |
virtual void | invalidate (Telepathy::Client::DBusProxy *, const QString &, const QString &) |
Telepathy::Client::DBus::DBusDaemonInterface::DBusDaemonInterface | ( | const QString & | serviceName, | |
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a DBusDaemonInterface associated with the given object on the session bus.
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::DBus::DBusDaemonInterface::DBusDaemonInterface | ( | const QDBusConnection & | connection, | |
const QString & | serviceName, | |||
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a DBusDaemonInterface associated with the given object on the given bus.
connection | The bus via which the object can be reached. | |
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::DBus::DBusDaemonInterface::DBusDaemonInterface | ( | Telepathy::Client::DBusProxy * | proxy | ) |
Creates a DBusDaemonInterface associated with the same object as the given proxy.
proxy | The proxy to use. It will also be the QObject::parent() for this object. |
Telepathy::Client::DBus::DBusDaemonInterface::DBusDaemonInterface | ( | const Telepathy::Client::AbstractInterface & | mainInterface | ) | [explicit] |
Creates a DBusDaemonInterface associated with the same object as the given proxy. Additionally, the created proxy will have the same parent as the given proxy.
mainInterface | The proxy to use. |
Telepathy::Client::DBus::DBusDaemonInterface::DBusDaemonInterface | ( | const Telepathy::Client::AbstractInterface & | mainInterface, | |
QObject * | parent | |||
) |
Creates a DBusDaemonInterface associated with the same object as the given proxy. However, a different parent object can be specified.
mainInterface | The proxy to use. | |
parent | Passed to the parent class constructor. |
QDBusPendingReply Telepathy::Client::DBus::DBusDaemonInterface::AddMatch | ( | const QString & | rule | ) | [inline, slot] |
Begins a call to the D-Bus method "AddMatch" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QByteArray> Telepathy::Client::DBus::DBusDaemonInterface::GetConnectionSELinuxSecurityContext | ( | const QString & | connectionName | ) | [inline, slot] |
Begins a call to the D-Bus method "GetConnectionSELinuxSecurityContext" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<uint> Telepathy::Client::DBus::DBusDaemonInterface::GetConnectionUnixProcessID | ( | const QString & | connectionName | ) | [inline, slot] |
Begins a call to the D-Bus method "GetConnectionUnixProcessID" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<uint> Telepathy::Client::DBus::DBusDaemonInterface::GetConnectionUnixUser | ( | const QString & | connectionName | ) | [inline, slot] |
Begins a call to the D-Bus method "GetConnectionUnixUser" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QString> Telepathy::Client::DBus::DBusDaemonInterface::GetId | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "GetId" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QString> Telepathy::Client::DBus::DBusDaemonInterface::GetNameOwner | ( | const QString & | name | ) | [inline, slot] |
Begins a call to the D-Bus method "GetNameOwner" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QString> Telepathy::Client::DBus::DBusDaemonInterface::Hello | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "Hello" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
virtual void Telepathy::Client::DBus::DBusDaemonInterface::invalidate | ( | Telepathy::Client::DBusProxy * | , | |
const QString & | , | |||
const QString & | ||||
) | [protected, virtual] |
Reimplemented from Telepathy::Client::AbstractInterface.
QDBusPendingReply<QStringList> Telepathy::Client::DBus::DBusDaemonInterface::ListActivatableNames | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "ListActivatableNames" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QStringList> Telepathy::Client::DBus::DBusDaemonInterface::ListNames | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "ListNames" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<QStringList> Telepathy::Client::DBus::DBusDaemonInterface::ListQueuedOwners | ( | const QString & | name | ) | [inline, slot] |
Begins a call to the D-Bus method "ListQueuedOwners" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
void Telepathy::Client::DBus::DBusDaemonInterface::NameAcquired | ( | const QString & | name | ) | [signal] |
Represents the signal "NameAcquired" on the remote object.
QDBusPendingReply<bool> Telepathy::Client::DBus::DBusDaemonInterface::NameHasOwner | ( | const QString & | nameToCheck | ) | [inline, slot] |
Begins a call to the D-Bus method "NameHasOwner" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
void Telepathy::Client::DBus::DBusDaemonInterface::NameLost | ( | const QString & | name | ) | [signal] |
Represents the signal "NameLost" on the remote object.
void Telepathy::Client::DBus::DBusDaemonInterface::NameOwnerChanged | ( | const QString & | name, | |
const QString & | oldOwner, | |||
const QString & | newOwner | |||
) | [signal] |
Represents the signal "NameOwnerChanged" on the remote object.
QDBusPendingReply<uint> Telepathy::Client::DBus::DBusDaemonInterface::ReleaseName | ( | const QString & | name | ) | [inline, slot] |
Begins a call to the D-Bus method "ReleaseName" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply Telepathy::Client::DBus::DBusDaemonInterface::ReloadConfig | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "ReloadConfig" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply Telepathy::Client::DBus::DBusDaemonInterface::RemoveMatch | ( | const QString & | rule | ) | [inline, slot] |
Begins a call to the D-Bus method "RemoveMatch" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<uint> Telepathy::Client::DBus::DBusDaemonInterface::RequestName | ( | const QString & | name, | |
uint | flags | |||
) | [inline, slot] |
Begins a call to the D-Bus method "RequestName" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
QDBusPendingReply<uint> Telepathy::Client::DBus::DBusDaemonInterface::StartServiceByName | ( | const QString & | service, | |
uint | flags | |||
) | [inline, slot] |
Begins a call to the D-Bus method "StartServiceByName" on the remote object.
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
static const char* Telepathy::Client::DBus::DBusDaemonInterface::staticInterfaceName | ( | ) | [inline, static] |
Returns the name of the interface "org.freedesktop.DBus", which this class represents.