service-types.h Source File

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