Home · All Classes · All Namespaces · Modules · Functions · Files |
Base class for Connection implementations. More...
#include <TelepathyQt/BaseConnection>
Inherits Tp::DBusService.
Base class for Connection implementations.
Tp::BaseConnection::~BaseConnection | ( | ) | [virtual] |
Class destructor.
Tp::BaseConnection::BaseConnection | ( | const QDBusConnection & | dbusConnection, |
const QString & | cmName, | ||
const QString & | protocolName, | ||
const QVariantMap & | parameters | ||
) | [protected] |
Construct a BaseConnection.
dbusConnection | The D-Bus connection that will be used by this object. |
cmName | The name of the connection manager associated with this connection. |
protocolName | The name of the protocol associated with this connection. |
parameters | The parameters of this connection. |
static BaseConnectionPtr Tp::BaseConnection::create | ( | const QString & | cmName, |
const QString & | protocolName, | ||
const QVariantMap & | parameters | ||
) | [inline, static] |
static SharedPtr<BaseConnectionSubclass> Tp::BaseConnection::create | ( | const QString & | cmName, |
const QString & | protocolName, | ||
const QVariantMap & | parameters | ||
) | [inline, static] |
static BaseConnectionPtr Tp::BaseConnection::create | ( | const QDBusConnection & | dbusConnection, |
const QString & | cmName, | ||
const QString & | protocolName, | ||
const QVariantMap & | parameters | ||
) | [inline, static] |
static SharedPtr<BaseConnectionSubclass> Tp::BaseConnection::create | ( | const QDBusConnection & | dbusConnection, |
const QString & | cmName, | ||
const QString & | protocolName, | ||
const QVariantMap & | parameters | ||
) | [inline, static] |
QString Tp::BaseConnection::cmName | ( | ) | const |
Return the name of the connection manager associated with this connection.
QString Tp::BaseConnection::protocolName | ( | ) | const |
Return the name of the protocol associated with this connection.
QVariantMap Tp::BaseConnection::parameters | ( | ) | const |
Return the parameters of this connection.
QVariantMap Tp::BaseConnection::immutableProperties | ( | ) | const [virtual] |
Return the immutable properties of this connection object.
Immutable properties cannot change after the object has been registered on the bus with registerObject().
Implements Tp::DBusService.
QString Tp::BaseConnection::uniqueName | ( | ) | const [virtual] |
Return a unique name for this connection.
bool Tp::BaseConnection::registerObject | ( | DBusError * | error = NULL | ) |
Register this connection object on the bus.
If error is passed, any D-Bus error that may occur will be stored there.
error | A pointer to an empty DBusError where any possible D-Bus error will be stored. |
true
on success and false
if there was an error or this connection object is already registered. void Tp::BaseConnection::disconnected | ( | ) | [signal] |
Emitted when this connection has been disconnected.
bool Tp::BaseConnection::registerObject | ( | const QString & | busName, |
const QString & | objectPath, | ||
DBusError * | error | ||
) | [protected, virtual] |
Reimplemented from DBusService.
Reimplemented from Tp::DBusService.
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.3 |