Home · All Classes · All Namespaces · Modules · Functions · Files
connection-capabilities.h
1 
23 #ifndef _TelepathyQt_connection_capabilities_h_HEADER_GUARD_
24 #define _TelepathyQt_connection_capabilities_h_HEADER_GUARD_
25 
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
28 #endif
29 
30 #include <TelepathyQt/CapabilitiesBase>
31 #include <TelepathyQt/Types>
32 
33 namespace Tp
34 {
35 
36 class TestBackdoors;
37 
38 class TP_QT_EXPORT ConnectionCapabilities : public CapabilitiesBase
39 {
40 public:
42  virtual ~ConnectionCapabilities();
43 
44  bool textChatrooms() const;
45 
46  TP_QT_DEPRECATED bool conferenceStreamedMediaCalls() const;
47  TP_QT_DEPRECATED bool conferenceStreamedMediaCallsWithInvitees() const;
48  bool conferenceTextChats() const;
49  bool conferenceTextChatsWithInvitees() const;
50  bool conferenceTextChatrooms() const;
51  bool conferenceTextChatroomsWithInvitees() const;
52 
53  bool contactSearches() const;
54  bool contactSearchesWithSpecificServer() const;
55  bool contactSearchesWithLimit() const;
56 
57  bool dbusTubes() const;
58  bool streamTubes() const;
59 
60 protected:
61  friend class Account;
62  friend class Connection;
63  friend class ProtocolInfo;
64  friend class TestBackdoors;
65 
68 };
69 
70 } // Tp
71 
72 Q_DECLARE_METATYPE(Tp::ConnectionCapabilities);
73 
74 #endif
The ConnectionCapabilities class represents the capabilities of a Connection.
Definition: connection-capabilities.h:38
The CapabilitiesBase class represents the capabilities a Connection or a Contact supports.
Definition: capabilities-base.h:36
The Account class represents a Telepathy account.
Definition: account.h:68
The ProtocolInfo class represents a Telepathy Protocol.
Definition: protocol-info.h:46
QList< RequestableChannelClass > RequestableChannelClassList
Definition: build/TelepathyQt/_gen/types.h:2630
The Connection class represents a Telepathy connection.
Definition: connection.h:61
Definition: abstract-adaptor.cpp:31
The RequestableChannelClassSpecList class represents a list of RequestableChannelClassSpec.
Definition: requestable-channel-class-spec.h:101


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.7