#include <TelepathyQt4/Client/connection-manager-internal.h>
Classes | |
class | PendingNames |
Public Member Functions | |
Private (ConnectionManager *parent, const QString &name) | |
~Private () | |
bool | parseConfigFile () |
void | introspectProtocols () |
void | introspectParameters () |
ProtocolInfo * | protocol (const QString &protocolName) |
Static Public Member Functions | |
static void | introspectMain (Private *self) |
static QString | makeBusName (const QString &name) |
static QString | makeObjectPath (const QString &name) |
Public Attributes | |
ConnectionManager * | parent |
QString | name |
ConnectionManagerInterface * | baseInterface |
ReadinessHelper * | readinessHelper |
QStringList | interfaces |
QQueue< QString > | parametersQueue |
ProtocolInfoList | protocols |
Telepathy::Client::ConnectionManager::ConnectionManager::Private::Private | ( | ConnectionManager * | parent, | |
const QString & | name | |||
) |
Telepathy::Client::ConnectionManager::ConnectionManager::Private::~Private | ( | ) |
void Telepathy::Client::ConnectionManager::ConnectionManager::Private::introspectMain | ( | ConnectionManager::Private * | self | ) | [static] |
void Telepathy::Client::ConnectionManager::ConnectionManager::Private::introspectParameters | ( | ) |
References Telepathy::Client::ConnectionManager::ConnectionManager::Private::baseInterface, Telepathy::debug(), Telepathy::Client::ConnectionManagerInterface::GetParameters(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::parametersQueue, and Telepathy::Client::ConnectionManager::ConnectionManager::Private::parent.
void Telepathy::Client::ConnectionManager::ConnectionManager::Private::introspectProtocols | ( | ) |
QString Telepathy::Client::ConnectionManager::ConnectionManager::Private::makeBusName | ( | const QString & | name | ) | [static] |
References TELEPATHY_CONNECTION_MANAGER_BUS_NAME_BASE.
QString Telepathy::Client::ConnectionManager::ConnectionManager::Private::makeObjectPath | ( | const QString & | name | ) | [static] |
References TELEPATHY_CONNECTION_MANAGER_OBJECT_PATH_BASE.
bool Telepathy::Client::ConnectionManager::ConnectionManager::Private::parseConfigFile | ( | ) |
References Telepathy::Client::ProtocolInfo::addParameter(), Telepathy::Client::ProtocolInfo::cmName(), Telepathy::Client::ProtocolParameter::defaultValue(), Telepathy::Client::ProtocolParameter::isRequired(), Telepathy::Client::ProtocolParameter::isSecret(), Telepathy::ManagerFile::isValid(), Telepathy::Client::ProtocolParameter::name(), Telepathy::Client::ProtocolInfo::name(), Telepathy::Client::ProtocolInfo::parameters(), Telepathy::ManagerFile::parameters(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::protocol(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::protocols, and Telepathy::ManagerFile::protocols().
ProtocolInfo * Telepathy::Client::ConnectionManager::ConnectionManager::Private::protocol | ( | const QString & | protocolName | ) |
ConnectionManagerInterface* Telepathy::Client::ConnectionManager::ConnectionManager::Private::baseInterface |
Referenced by Telepathy::Client::ConnectionManager::baseInterface(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::introspectParameters(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::introspectProtocols(), and Telepathy::Client::ConnectionManager::ConnectionManager::Private::~Private().
QStringList Telepathy::Client::ConnectionManager::ConnectionManager::Private::interfaces |
Referenced by Telepathy::Client::ConnectionManager::interfaces().
QString Telepathy::Client::ConnectionManager::ConnectionManager::Private::name |
Referenced by Telepathy::Client::ConnectionManager::name().
QQueue<QString> Telepathy::Client::ConnectionManager::ConnectionManager::Private::parametersQueue |
ConnectionManager* Telepathy::Client::ConnectionManager::ConnectionManager::Private::parent |
ProtocolInfoList Telepathy::Client::ConnectionManager::ConnectionManager::Private::protocols |
Referenced by Telepathy::Client::ConnectionManager::ConnectionManager::Private::parseConfigFile(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::protocol(), Telepathy::Client::ConnectionManager::protocols(), Telepathy::Client::ConnectionManager::supportedProtocols(), and Telepathy::Client::ConnectionManager::ConnectionManager::Private::~Private().
ReadinessHelper* Telepathy::Client::ConnectionManager::ConnectionManager::Private::readinessHelper |
Referenced by Telepathy::Client::ConnectionManager::actualFeatures(), Telepathy::Client::ConnectionManager::becomeReady(), Telepathy::Client::ConnectionManager::isReady(), Telepathy::Client::ConnectionManager::missingFeatures(), Telepathy::Client::ConnectionManager::ConnectionManager::Private::Private(), and Telepathy::Client::ConnectionManager::requestedFeatures().