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 AbstractConnectionInterface;
37 class AbstractChannelInterface;
38 class BaseConnection;
39 class BaseConnectionRequestsInterface;
40 class BaseConnectionContactsInterface;
41 class BaseConnectionSimplePresenceInterface;
42 class BaseConnectionContactListInterface;
43 class BaseConnectionContactInfoInterface;
44 class BaseConnectionAddressingInterface;
45 class BaseConnectionAliasingInterface;
46 class BaseConnectionManager;
47 class BaseProtocol;
48 class BaseProtocolAddressingInterface;
49 class BaseProtocolAvatarsInterface;
50 class BaseProtocolPresenceInterface;
51 class BaseChannel;
52 class BaseChannelTextType;
53 class BaseChannelMessagesInterface;
54 class BaseChannelServerAuthenticationType;
55 class BaseChannelSASLAuthenticationInterface;
56 class BaseChannelCaptchaAuthenticationInterface;
57 class BaseChannelSecurableInterface;
58 class BaseChannelChatStateInterface;
59 class BaseChannelGroupInterface;
60 class DBusService;
61 
62 #ifndef DOXYGEN_SHOULD_SKIP_THIS
63 
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;
90 
91 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
92 
93 } // Tp
94 
95 #endif


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.5