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 AbstractConnectionInterface;
37 class AbstractChannelInterface;
39 class BaseConnectionRequestsInterface;
40 class BaseConnectionContactsInterface;
41 class BaseConnectionSimplePresenceInterface;
42 class BaseConnectionContactListInterface;
43 class BaseConnectionContactInfoInterface;
44 class BaseConnectionAddressingInterface;
45 class BaseConnectionAliasingInterface;
46 class BaseConnectionManager;
48 class BaseProtocolAddressingInterface;
49 class BaseProtocolAvatarsInterface;
50 class BaseProtocolPresenceInterface;
52 class BaseChannelTextType;
53 class BaseChannelMessagesInterface;
54 class BaseChannelServerAuthenticationType;
55 class BaseChannelSASLAuthenticationInterface;
56 class BaseChannelCaptchaAuthenticationInterface;
57 class BaseChannelSecurableInterface;
58 class BaseChannelChatStateInterface;
59 class BaseChannelGroupInterface;
62 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 typedef SharedPtr<AbstractProtocolInterface> AbstractProtocolInterfacePtr;
65 typedef SharedPtr<AbstractConnectionInterface> AbstractConnectionInterfacePtr;
66 typedef SharedPtr<AbstractChannelInterface> AbstractChannelInterfacePtr;
67 typedef SharedPtr<BaseConnection> BaseConnectionPtr;
68 typedef SharedPtr<BaseConnectionRequestsInterface> BaseConnectionRequestsInterfacePtr;
69 typedef SharedPtr<BaseConnectionContactsInterface> BaseConnectionContactsInterfacePtr;
70 typedef SharedPtr<BaseConnectionSimplePresenceInterface> BaseConnectionSimplePresenceInterfacePtr;
71 typedef SharedPtr<BaseConnectionContactListInterface> BaseConnectionContactListInterfacePtr;
72 typedef SharedPtr<BaseConnectionContactInfoInterface> BaseConnectionContactInfoInterfacePtr;
73 typedef SharedPtr<BaseConnectionAddressingInterface> BaseConnectionAddressingInterfacePtr;
74 typedef SharedPtr<BaseConnectionAliasingInterface> BaseConnectionAliasingInterfacePtr;
75 typedef SharedPtr<BaseConnectionManager> BaseConnectionManagerPtr;
76 typedef SharedPtr<BaseProtocol> BaseProtocolPtr;
77 typedef SharedPtr<BaseProtocolAddressingInterface> BaseProtocolAddressingInterfacePtr;
78 typedef SharedPtr<BaseProtocolAvatarsInterface> BaseProtocolAvatarsInterfacePtr;
79 typedef SharedPtr<BaseProtocolPresenceInterface> BaseProtocolPresenceInterfacePtr;
80 typedef SharedPtr<BaseChannel> BaseChannelPtr;
81 typedef SharedPtr<BaseChannelTextType> BaseChannelTextTypePtr;
82 typedef SharedPtr<BaseChannelMessagesInterface> BaseChannelMessagesInterfacePtr;
83 typedef SharedPtr<BaseChannelServerAuthenticationType> BaseChannelServerAuthenticationTypePtr;
84 typedef SharedPtr<BaseChannelSASLAuthenticationInterface> BaseChannelSASLAuthenticationInterfacePtr;
85 typedef SharedPtr<BaseChannelCaptchaAuthenticationInterface> BaseChannelCaptchaAuthenticationInterfacePtr;
86 typedef SharedPtr<BaseChannelSecurableInterface> BaseChannelSecurableInterfacePtr;
87 typedef SharedPtr<BaseChannelChatStateInterface> BaseChannelChatStateInterfacePtr;
88 typedef SharedPtr<BaseChannelGroupInterface> BaseChannelGroupInterfacePtr;
89 typedef SharedPtr<DBusService> DBusServicePtr;
Definition: abstract-adaptor.cpp:31