#include <TelepathyQt4/Client/Connection>
Public Member Functions | |
~PendingHandles () | |
Connection * | connection () const |
uint | handleType () const |
bool | isRequest () const |
bool | isReference () const |
const QStringList & | namesRequested () const |
const UIntList & | handlesToReference () const |
ReferencedHandles | handles () const |
Friends | |
class | Connection |
struct | Private |
Telepathy::Client::PendingHandles::~PendingHandles | ( | ) |
Class destructor.
Connection * Telepathy::Client::PendingHandles::connection | ( | ) | const |
Returns the Connection object through which the operation was made.
ReferencedHandles Telepathy::Client::PendingHandles::handles | ( | ) | const |
Returns the now-referenced handles resulting from the operation. If the operation has not (yet) finished successfully (isFinished() returns false
), the return value is undefined.
For requests of new handles, handles()[i]
will be the handle corresponding to the entity name namesToRequest()[i]
. For references of existing handles, handles()[i] == handlesToReference()[i]
will be true for any i
.
const UIntList & Telepathy::Client::PendingHandles::handlesToReference | ( | ) | const |
If the operation was a reference (as returned by isReference()), returns the handles which were to be referenced. Otherwise, returns an empty list.
uint Telepathy::Client::PendingHandles::handleType | ( | ) | const |
Returns the handle type specified in the operation.
bool Telepathy::Client::PendingHandles::isReference | ( | ) | const |
Returns whether the operation was a handle reference (as opposed to a request for new handles).
References isRequest().
bool Telepathy::Client::PendingHandles::isRequest | ( | ) | const |
Returns whether the operation was a handle request (as opposed to a reference of existing handles).
Referenced by isReference().
const QStringList & Telepathy::Client::PendingHandles::namesRequested | ( | ) | const |
If the operation was a request (as returned by isRequest()), returns the names of the entities for which handles were requested for. Otherwise, returns an empty list.
friend class Connection [friend] |
friend struct Private [friend] |