23 #ifndef _TelepathyQt_service_types_h_HEADER_GUARD_
24 #define _TelepathyQt_service_types_h_HEADER_GUARD_
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
30 #include <TelepathyQt/Types>
35 class AbstractProtocolInterface;
36 class AbstractCallContentInterface;
37 class AbstractConnectionInterface;
38 class AbstractChannelInterface;
39 class BaseCallContent;
40 class BaseCallMuteInterface;
41 class BaseCallContentDTMFInterface;
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;
53 class BaseProtocolAddressingInterface;
54 class BaseProtocolAvatarsInterface;
55 class BaseProtocolPresenceInterface;
57 class BaseChannelTextType;
58 class BaseChannelCallType;
59 class BaseChannelMessagesInterface;
60 class BaseChannelServerAuthenticationType;
61 class BaseChannelSASLAuthenticationInterface;
62 class BaseChannelCaptchaAuthenticationInterface;
63 class BaseChannelSecurableInterface;
64 class BaseChannelChatStateInterface;
65 class BaseChannelGroupInterface;
66 class BaseChannelHoldInterface;
67 class BaseChannelMergeableConferenceInterface;
68 class BaseChannelSplittableInterface;
69 class BaseChannelSMSInterface;
70 class BaseChannelConferenceInterface;
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
75 typedef SharedPtr<AbstractProtocolInterface> AbstractProtocolInterfacePtr;
76 typedef SharedPtr<AbstractCallContentInterface> AbstractCallContentInterfacePtr;
77 typedef SharedPtr<AbstractConnectionInterface> AbstractConnectionInterfacePtr;
78 typedef SharedPtr<AbstractChannelInterface> AbstractChannelInterfacePtr;
79 typedef SharedPtr<BaseCallContent> BaseCallContentPtr;
80 typedef SharedPtr<BaseCallContentDTMFInterface> BaseCallContentDTMFInterfacePtr;
81 typedef SharedPtr<BaseCallMuteInterface> BaseCallMuteInterfacePtr;
82 typedef SharedPtr<BaseConnection> BaseConnectionPtr;
83 typedef SharedPtr<BaseConnectionRequestsInterface> BaseConnectionRequestsInterfacePtr;
84 typedef SharedPtr<BaseConnectionContactsInterface> BaseConnectionContactsInterfacePtr;
85 typedef SharedPtr<BaseConnectionSimplePresenceInterface> BaseConnectionSimplePresenceInterfacePtr;
86 typedef SharedPtr<BaseConnectionContactListInterface> BaseConnectionContactListInterfacePtr;
87 typedef SharedPtr<BaseConnectionContactInfoInterface> BaseConnectionContactInfoInterfacePtr;
88 typedef SharedPtr<BaseConnectionAddressingInterface> BaseConnectionAddressingInterfacePtr;
89 typedef SharedPtr<BaseConnectionAliasingInterface> BaseConnectionAliasingInterfacePtr;
90 typedef SharedPtr<BaseConnectionAvatarsInterface> BaseConnectionAvatarsInterfacePtr;
91 typedef SharedPtr<BaseConnectionManager> BaseConnectionManagerPtr;
92 typedef SharedPtr<BaseProtocol> BaseProtocolPtr;
93 typedef SharedPtr<BaseProtocolAddressingInterface> BaseProtocolAddressingInterfacePtr;
94 typedef SharedPtr<BaseProtocolAvatarsInterface> BaseProtocolAvatarsInterfacePtr;
95 typedef SharedPtr<BaseProtocolPresenceInterface> BaseProtocolPresenceInterfacePtr;
96 typedef SharedPtr<BaseChannel> BaseChannelPtr;
97 typedef SharedPtr<BaseChannelCallType> BaseChannelCallTypePtr;
98 typedef SharedPtr<BaseChannelTextType> BaseChannelTextTypePtr;
99 typedef SharedPtr<BaseChannelMessagesInterface> BaseChannelMessagesInterfacePtr;
100 typedef SharedPtr<BaseChannelServerAuthenticationType> BaseChannelServerAuthenticationTypePtr;
101 typedef SharedPtr<BaseChannelSASLAuthenticationInterface> BaseChannelSASLAuthenticationInterfacePtr;
102 typedef SharedPtr<BaseChannelCaptchaAuthenticationInterface> BaseChannelCaptchaAuthenticationInterfacePtr;
103 typedef SharedPtr<BaseChannelSecurableInterface> BaseChannelSecurableInterfacePtr;
104 typedef SharedPtr<BaseChannelChatStateInterface> BaseChannelChatStateInterfacePtr;
105 typedef SharedPtr<BaseChannelGroupInterface> BaseChannelGroupInterfacePtr;
106 typedef SharedPtr<BaseChannelHoldInterface> BaseChannelHoldInterfacePtr;
107 typedef SharedPtr<BaseChannelMergeableConferenceInterface> BaseChannelMergeableConferenceInterfacePtr;
108 typedef SharedPtr<BaseChannelSplittableInterface> BaseChannelSplittableInterfacePtr;
109 typedef SharedPtr<BaseChannelSMSInterface> BaseChannelSMSInterfacePtr;
110 typedef SharedPtr<BaseChannelConferenceInterface> BaseChannelConferenceInterfacePtr;
111 typedef SharedPtr<DBusService> DBusServicePtr;
Definition: abstract-adaptor.cpp:31