Home · Modules · All Classes · All Namespaces
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 BaseConnectionContactGroupsInterface;
48 class BaseConnectionContactInfoInterface;
49 class BaseConnectionAddressingInterface;
50 class BaseConnectionAliasingInterface;
51 class BaseConnectionAvatarsInterface;
52 class BaseConnectionClientTypesInterface;
53 class BaseConnectionContactCapabilitiesInterface;
54 class BaseConnectionManager;
55 class BaseProtocol;
56 class BaseProtocolAddressingInterface;
57 class BaseProtocolAvatarsInterface;
58 class BaseProtocolPresenceInterface;
59 class BaseChannel;
60 class BaseChannelTextType;
61 class BaseChannelCallType;
62 class BaseChannelMessagesInterface;
63 class BaseChannelFileTransferType;
64 class BaseChannelRoomListType;
65 class BaseChannelServerAuthenticationType;
66 class BaseChannelSASLAuthenticationInterface;
67 class BaseChannelCaptchaAuthenticationInterface;
68 class BaseChannelSecurableInterface;
69 class BaseChannelChatStateInterface;
70 class BaseChannelGroupInterface;
71 class BaseChannelRoomInterface;
72 class BaseChannelRoomConfigInterface;
73 class BaseChannelHoldInterface;
74 class BaseChannelMergeableConferenceInterface;
75 class BaseChannelSplittableInterface;
76 class BaseChannelSMSInterface;
77 class BaseChannelConferenceInterface;
78 class DBusService;
79 
80 #ifndef DOXYGEN_SHOULD_SKIP_THIS
81 
82 typedef SharedPtr<AbstractProtocolInterface> AbstractProtocolInterfacePtr;
83 typedef SharedPtr<AbstractCallContentInterface> AbstractCallContentInterfacePtr;
84 typedef SharedPtr<AbstractConnectionInterface> AbstractConnectionInterfacePtr;
85 typedef SharedPtr<AbstractChannelInterface> AbstractChannelInterfacePtr;
86 typedef SharedPtr<BaseCallContent> BaseCallContentPtr;
87 typedef SharedPtr<BaseCallContentDTMFInterface> BaseCallContentDTMFInterfacePtr;
88 typedef SharedPtr<BaseCallMuteInterface> BaseCallMuteInterfacePtr;
89 typedef SharedPtr<BaseConnection> BaseConnectionPtr;
90 typedef SharedPtr<BaseConnectionRequestsInterface> BaseConnectionRequestsInterfacePtr;
91 typedef SharedPtr<BaseConnectionContactsInterface> BaseConnectionContactsInterfacePtr;
92 typedef SharedPtr<BaseConnectionSimplePresenceInterface> BaseConnectionSimplePresenceInterfacePtr;
93 typedef SharedPtr<BaseConnectionContactListInterface> BaseConnectionContactListInterfacePtr;
94 typedef SharedPtr<BaseConnectionContactGroupsInterface> BaseConnectionContactGroupsInterfacePtr;
95 typedef SharedPtr<BaseConnectionContactInfoInterface> BaseConnectionContactInfoInterfacePtr;
96 typedef SharedPtr<BaseConnectionAddressingInterface> BaseConnectionAddressingInterfacePtr;
97 typedef SharedPtr<BaseConnectionAliasingInterface> BaseConnectionAliasingInterfacePtr;
98 typedef SharedPtr<BaseConnectionAvatarsInterface> BaseConnectionAvatarsInterfacePtr;
99 typedef SharedPtr<BaseConnectionClientTypesInterface> BaseConnectionClientTypesInterfacePtr;
100 typedef SharedPtr<BaseConnectionContactCapabilitiesInterface> BaseConnectionContactCapabilitiesInterfacePtr;
101 typedef SharedPtr<BaseConnectionManager> BaseConnectionManagerPtr;
102 typedef SharedPtr<BaseProtocol> BaseProtocolPtr;
103 typedef SharedPtr<BaseProtocolAddressingInterface> BaseProtocolAddressingInterfacePtr;
104 typedef SharedPtr<BaseProtocolAvatarsInterface> BaseProtocolAvatarsInterfacePtr;
105 typedef SharedPtr<BaseProtocolPresenceInterface> BaseProtocolPresenceInterfacePtr;
106 typedef SharedPtr<BaseChannel> BaseChannelPtr;
107 typedef SharedPtr<BaseChannelCallType> BaseChannelCallTypePtr;
108 typedef SharedPtr<BaseChannelTextType> BaseChannelTextTypePtr;
109 typedef SharedPtr<BaseChannelMessagesInterface> BaseChannelMessagesInterfacePtr;
110 typedef SharedPtr<BaseChannelFileTransferType> BaseChannelFileTransferTypePtr;
111 typedef SharedPtr<BaseChannelRoomListType> BaseChannelRoomListTypePtr;
112 typedef SharedPtr<BaseChannelServerAuthenticationType> BaseChannelServerAuthenticationTypePtr;
113 typedef SharedPtr<BaseChannelSASLAuthenticationInterface> BaseChannelSASLAuthenticationInterfacePtr;
114 typedef SharedPtr<BaseChannelCaptchaAuthenticationInterface> BaseChannelCaptchaAuthenticationInterfacePtr;
115 typedef SharedPtr<BaseChannelSecurableInterface> BaseChannelSecurableInterfacePtr;
116 typedef SharedPtr<BaseChannelChatStateInterface> BaseChannelChatStateInterfacePtr;
117 typedef SharedPtr<BaseChannelGroupInterface> BaseChannelGroupInterfacePtr;
118 typedef SharedPtr<BaseChannelRoomInterface> BaseChannelRoomInterfacePtr;
119 typedef SharedPtr<BaseChannelRoomConfigInterface> BaseChannelRoomConfigInterfacePtr;
120 typedef SharedPtr<BaseChannelHoldInterface> BaseChannelHoldInterfacePtr;
121 typedef SharedPtr<BaseChannelMergeableConferenceInterface> BaseChannelMergeableConferenceInterfacePtr;
122 typedef SharedPtr<BaseChannelSplittableInterface> BaseChannelSplittableInterfacePtr;
123 typedef SharedPtr<BaseChannelSMSInterface> BaseChannelSMSInterfacePtr;
124 typedef SharedPtr<BaseChannelConferenceInterface> BaseChannelConferenceInterfacePtr;
125 typedef SharedPtr<DBusService> DBusServicePtr;
126 
127 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
128 
129 } // Tp
130 
131 #endif
Definition: abstract-adaptor.cpp:31