23 #ifndef _TelepathyQt_connection_lowlevel_h_HEADER_GUARD_
24 #define _TelepathyQt_connection_lowlevel_h_HEADER_GUARD_
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
30 #include <TelepathyQt/Constants>
31 #include <TelepathyQt/Types>
38 class PendingContactAttributes;
40 class PendingOperation;
52 ConnectionPtr connection()
const;
58 uint maxPresenceStatusMessageLength()
const;
60 PendingOperation *setSelfPresence(
const QString &status,
const QString &statusMessage);
63 PendingChannel *createChannel(
const QVariantMap &request,
int timeout);
65 PendingChannel *ensureChannel(
const QVariantMap &request,
int timeout);
71 const QStringList &interfaces,
bool reference =
true);
72 QStringList contactAttributeInterfaces()
const;
75 void injectContactId(uint handle,
const QString &contactId);
84 TP_QT_NO_EXPORT
bool hasImmortalHandles()
const;
86 TP_QT_NO_EXPORT
bool hasContactId(uint handle)
const;
87 TP_QT_NO_EXPORT QString contactId(uint handle)
const;
90 friend struct Private;
The ContactManager class is responsible for managing contacts.
Definition: contact-manager.h:50
HandleType
Definition: build/TelepathyQt/_gen/constants.h:1375
The PendingReady class represents the features requested and the reply to a request for an object to ...
Definition: pending-ready.h:40
The PendingHandles class represents the parameters of and the reply to an asynchronous handle request...
Definition: pending-handles.h:46
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
Definition: build/TelepathyQt/_gen/types.h:101
The PendingContacts class is used by ContactManager when creating/updating Contact objects...
Definition: pending-contacts.h:46
The Connection class represents a Telepathy connection.
Definition: connection.h:62
Definition: build/TelepathyQt/_gen/types.h:3849
The PendingChannel class represents the parameters of and the reply to an asynchronous channel reques...
Definition: pending-channel.h:44
Definition: build/TelepathyQt/_gen/types.h:1646
The ConnectionLowlevel class extends Connection with support to low-level features.
Definition: connection-lowlevel.h:43
The RefCounted class is a base class for shared objects used by SharedPtr.
Definition: shared-ptr.h:42
The Features class represents a list of Feature.
Definition: feature.h:61
The PendingContactAttributes class represents the parameters of and the reply to an asynchronous requ...
Definition: pending-contact-attributes.h:40