#include <TelepathyQt4/Client/readiness-helper.h>
Classes | |
struct | Introspectable |
Public Types | |
typedef void(* | IntrospectFunc )(void *data) |
Signals | |
void | statusReady (uint status) |
Public Member Functions | |
ReadinessHelper (DBusProxy *proxy, uint currentStatus, const QMap< uint, Introspectable > &introspectables, QObject *parent=0) | |
~ReadinessHelper () | |
uint | currentStatus () const |
void | setCurrentStatus (uint currentStatus) |
QStringList | interfaces () const |
void | setInterfaces (const QStringList &interfaces) |
QSet< uint > | requestedFeatures () const |
QSet< uint > | actualFeatures () const |
QSet< uint > | missingFeatures () const |
bool | isReady (QSet< uint > features) const |
PendingReady * | becomeReady (QSet< uint > requestedFeatures) |
void | setIntrospectCompleted (uint feature, bool success) |
Friends | |
struct | Private |
typedef void(* Telepathy::Client::ReadinessHelper::IntrospectFunc)(void *data) |
Telepathy::Client::ReadinessHelper::ReadinessHelper | ( | DBusProxy * | proxy, | |
uint | currentStatus, | |||
const QMap< uint, Introspectable > & | introspectables, | |||
QObject * | parent = 0 | |||
) |
Telepathy::Client::ReadinessHelper::~ReadinessHelper | ( | ) |
QSet< uint > Telepathy::Client::ReadinessHelper::actualFeatures | ( | ) | const |
Referenced by Telepathy::Client::ConnectionManager::actualFeatures().
PendingReady * Telepathy::Client::ReadinessHelper::becomeReady | ( | QSet< uint > | requestedFeatures | ) |
uint Telepathy::Client::ReadinessHelper::currentStatus | ( | ) | const |
QStringList Telepathy::Client::ReadinessHelper::interfaces | ( | ) | const |
bool Telepathy::Client::ReadinessHelper::isReady | ( | QSet< uint > | features | ) | const |
Referenced by Telepathy::Client::ConnectionManager::isReady().
QSet< uint > Telepathy::Client::ReadinessHelper::missingFeatures | ( | ) | const |
Referenced by Telepathy::Client::ConnectionManager::missingFeatures().
QSet< uint > Telepathy::Client::ReadinessHelper::requestedFeatures | ( | ) | const |
Referenced by Telepathy::Client::ConnectionManager::requestedFeatures().
void Telepathy::Client::ReadinessHelper::setCurrentStatus | ( | uint | currentStatus | ) |
void Telepathy::Client::ReadinessHelper::setInterfaces | ( | const QStringList & | interfaces | ) |
void Telepathy::Client::ReadinessHelper::setIntrospectCompleted | ( | uint | feature, | |
bool | success | |||
) |
void Telepathy::Client::ReadinessHelper::statusReady | ( | uint | status | ) | [signal] |
friend struct Private [friend] |