| Home · All Classes · All Namespaces · Modules · Functions · Files

service-types.h
1
23 #ifndef _TelepathyQt_service_types_h_HEADER_GUARD_
24 #define _TelepathyQt_service_types_h_HEADER_GUARD_
25
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
28 #endif
29
30 #include <TelepathyQt/Types>
31
32 namespace Tp
33 {
34
35 class AbstractProtocolInterface;
36 class AbstractCallContentInterface;
37 class AbstractConnectionInterface;
38 class AbstractChannelInterface;
39 class BaseCallContent;
40 class BaseCallMuteInterface;
41 class BaseCallContentDTMFInterface;
42 class BaseConnection;
43 class BaseConnectionRequestsInterface;
44 class BaseConnectionContactsInterface;
45 class BaseConnectionSimplePresenceInterface;
46 class BaseConnectionContactListInterface;
47 class BaseConnectionContactInfoInterface;
48 class BaseConnectionAddressingInterface;
49 class BaseConnectionAliasingInterface;
50 class BaseConnectionAvatarsInterface;
51 class BaseConnectionClientTypesInterface;
52 class BaseConnectionContactCapabilitiesInterface;
53 class BaseConnectionManager;
54 class BaseProtocol;
55 class BaseProtocolAddressingInterface;
56 class BaseProtocolAvatarsInterface;
57 class BaseProtocolPresenceInterface;
58 class BaseChannel;
59 class BaseChannelTextType;
60 class BaseChannelCallType;
61 class BaseChannelMessagesInterface;
62 class BaseChannelFileTransferType;
63 class BaseChannelRoomListType;
64 class BaseChannelServerAuthenticationType;
65 class BaseChannelSASLAuthenticationInterface;
66 class BaseChannelCaptchaAuthenticationInterface;
67 class BaseChannelSecurableInterface;
68 class BaseChannelChatStateInterface;
69 class BaseChannelGroupInterface;
70 class BaseChannelRoomInterface;
71 class BaseChannelRoomConfigInterface;
72 class BaseChannelHoldInterface;
73 class BaseChannelMergeableConferenceInterface;
74 class BaseChannelSplittableInterface;
75 class BaseChannelSMSInterface;
76 class BaseChannelConferenceInterface;
77 class DBusService;
78
79 #ifndef DOXYGEN_SHOULD_SKIP_THIS
80
81 typedef SharedPtr<AbstractProtocolInterface> AbstractProtocolInterfacePtr;
82 typedef SharedPtr<AbstractCallContentInterface> AbstractCallContentInterfacePtr;
83 typedef SharedPtr<AbstractConnectionInterface> AbstractConnectionInterfacePtr;
84 typedef SharedPtr<AbstractChannelInterface> AbstractChannelInterfacePtr;
85 typedef SharedPtr<BaseCallContent> BaseCallContentPtr;
86 typedef SharedPtr<BaseCallContentDTMFInterface> BaseCallContentDTMFInterfacePtr;
87 typedef SharedPtr<BaseCallMuteInterface> BaseCallMuteInterfacePtr;
88 typedef SharedPtr<BaseConnection> BaseConnectionPtr;
89 typedef SharedPtr<BaseConnectionRequestsInterface> BaseConnectionRequestsInterfacePtr;
90 typedef SharedPtr<BaseConnectionContactsInterface> BaseConnectionContactsInterfacePtr;
91 typedef SharedPtr<BaseConnectionSimplePresenceInterface> BaseConnectionSimplePresenceInterfacePtr;
92 typedef SharedPtr<BaseConnectionContactListInterface> BaseConnectionContactListInterfacePtr;
93 typedef SharedPtr<BaseConnectionContactInfoInterface> BaseConnectionContactInfoInterfacePtr;
94 typedef SharedPtr<BaseConnectionAddressingInterface> BaseConnectionAddressingInterfacePtr;
95 typedef SharedPtr<BaseConnectionAliasingInterface> BaseConnectionAliasingInterfacePtr;
96 typedef SharedPtr<BaseConnectionAvatarsInterface> BaseConnectionAvatarsInterfacePtr;
97 typedef SharedPtr<BaseConnectionClientTypesInterface> BaseConnectionClientTypesInterfacePtr;
98 typedef SharedPtr<BaseConnectionContactCapabilitiesInterface> BaseConnectionContactCapabilitiesInterfacePtr;
99 typedef SharedPtr<BaseConnectionManager> BaseConnectionManagerPtr;
100 typedef SharedPtr<BaseProtocol> BaseProtocolPtr;
101 typedef SharedPtr<BaseProtocolAddressingInterface> BaseProtocolAddressingInterfacePtr;
102 typedef SharedPtr<BaseProtocolAvatarsInterface> BaseProtocolAvatarsInterfacePtr;
103 typedef SharedPtr<BaseProtocolPresenceInterface> BaseProtocolPresenceInterfacePtr;
104 typedef SharedPtr<BaseChannel> BaseChannelPtr;
105 typedef SharedPtr<BaseChannelCallType> BaseChannelCallTypePtr;
106 typedef SharedPtr<BaseChannelTextType> BaseChannelTextTypePtr;
107 typedef SharedPtr<BaseChannelMessagesInterface> BaseChannelMessagesInterfacePtr;
108 typedef SharedPtr<BaseChannelFileTransferType> BaseChannelFileTransferTypePtr;
109 typedef SharedPtr<BaseChannelRoomListType> BaseChannelRoomListTypePtr;
110 typedef SharedPtr<BaseChannelServerAuthenticationType> BaseChannelServerAuthenticationTypePtr;
111 typedef SharedPtr<BaseChannelSASLAuthenticationInterface> BaseChannelSASLAuthenticationInterfacePtr;
112 typedef SharedPtr<BaseChannelCaptchaAuthenticationInterface> BaseChannelCaptchaAuthenticationInterfacePtr;
113 typedef SharedPtr<BaseChannelSecurableInterface> BaseChannelSecurableInterfacePtr;
114 typedef SharedPtr<BaseChannelChatStateInterface> BaseChannelChatStateInterfacePtr;
115 typedef SharedPtr<BaseChannelGroupInterface> BaseChannelGroupInterfacePtr;
116 typedef SharedPtr<BaseChannelRoomInterface> BaseChannelRoomInterfacePtr;
117 typedef SharedPtr<BaseChannelRoomConfigInterface> BaseChannelRoomConfigInterfacePtr;
118 typedef SharedPtr<BaseChannelHoldInterface> BaseChannelHoldInterfacePtr;
119 typedef SharedPtr<BaseChannelMergeableConferenceInterface> BaseChannelMergeableConferenceInterfacePtr;
120 typedef SharedPtr<BaseChannelSplittableInterface> BaseChannelSplittableInterfacePtr;
121 typedef SharedPtr<BaseChannelSMSInterface> BaseChannelSMSInterfacePtr;
122 typedef SharedPtr<BaseChannelConferenceInterface> BaseChannelConferenceInterfacePtr;
123 typedef SharedPtr<DBusService> DBusServicePtr;
124
125 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
126
127 } // Tp
128
129 #endif
Tp
Definition: abstract-adaptor.cpp:31