Home · All Classes · All Namespaces · Modules · Functions · Files
service-types.h
00001 
00023 #ifndef _TelepathyQt_service_types_h_HEADER_GUARD_
00024 #define _TelepathyQt_service_types_h_HEADER_GUARD_
00025 
00026 #ifndef IN_TP_QT_HEADER
00027 #error IN_TP_QT_HEADER
00028 #endif
00029 
00030 #include <TelepathyQt/Types>
00031 
00032 namespace Tp
00033 {
00034 
00035 class AbstractProtocolInterface;
00036 class AbstractCallContentInterface;
00037 class AbstractConnectionInterface;
00038 class AbstractChannelInterface;
00039 class BaseCallContent;
00040 class BaseCallMuteInterface;
00041 class BaseCallContentDTMFInterface;
00042 class BaseConnection;
00043 class BaseConnectionRequestsInterface;
00044 class BaseConnectionContactsInterface;
00045 class BaseConnectionSimplePresenceInterface;
00046 class BaseConnectionContactListInterface;
00047 class BaseConnectionContactInfoInterface;
00048 class BaseConnectionAddressingInterface;
00049 class BaseConnectionAliasingInterface;
00050 class BaseConnectionAvatarsInterface;
00051 class BaseConnectionClientTypesInterface;
00052 class BaseConnectionContactCapabilitiesInterface;
00053 class BaseConnectionManager;
00054 class BaseProtocol;
00055 class BaseProtocolAddressingInterface;
00056 class BaseProtocolAvatarsInterface;
00057 class BaseProtocolPresenceInterface;
00058 class BaseChannel;
00059 class BaseChannelTextType;
00060 class BaseChannelCallType;
00061 class BaseChannelMessagesInterface;
00062 class BaseChannelFileTransferType;
00063 class BaseChannelRoomListType;
00064 class BaseChannelServerAuthenticationType;
00065 class BaseChannelSASLAuthenticationInterface;
00066 class BaseChannelCaptchaAuthenticationInterface;
00067 class BaseChannelSecurableInterface;
00068 class BaseChannelChatStateInterface;
00069 class BaseChannelGroupInterface;
00070 class BaseChannelRoomInterface;
00071 class BaseChannelRoomConfigInterface;
00072 class BaseChannelHoldInterface;
00073 class BaseChannelMergeableConferenceInterface;
00074 class BaseChannelSplittableInterface;
00075 class BaseChannelSMSInterface;
00076 class BaseChannelConferenceInterface;
00077 class DBusService;
00078 
00079 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00080 
00081 typedef SharedPtr<AbstractProtocolInterface> AbstractProtocolInterfacePtr;
00082 typedef SharedPtr<AbstractCallContentInterface> AbstractCallContentInterfacePtr;
00083 typedef SharedPtr<AbstractConnectionInterface> AbstractConnectionInterfacePtr;
00084 typedef SharedPtr<AbstractChannelInterface> AbstractChannelInterfacePtr;
00085 typedef SharedPtr<BaseCallContent> BaseCallContentPtr;
00086 typedef SharedPtr<BaseCallContentDTMFInterface> BaseCallContentDTMFInterfacePtr;
00087 typedef SharedPtr<BaseCallMuteInterface> BaseCallMuteInterfacePtr;
00088 typedef SharedPtr<BaseConnection> BaseConnectionPtr;
00089 typedef SharedPtr<BaseConnectionRequestsInterface> BaseConnectionRequestsInterfacePtr;
00090 typedef SharedPtr<BaseConnectionContactsInterface> BaseConnectionContactsInterfacePtr;
00091 typedef SharedPtr<BaseConnectionSimplePresenceInterface> BaseConnectionSimplePresenceInterfacePtr;
00092 typedef SharedPtr<BaseConnectionContactListInterface> BaseConnectionContactListInterfacePtr;
00093 typedef SharedPtr<BaseConnectionContactInfoInterface> BaseConnectionContactInfoInterfacePtr;
00094 typedef SharedPtr<BaseConnectionAddressingInterface> BaseConnectionAddressingInterfacePtr;
00095 typedef SharedPtr<BaseConnectionAliasingInterface> BaseConnectionAliasingInterfacePtr;
00096 typedef SharedPtr<BaseConnectionAvatarsInterface> BaseConnectionAvatarsInterfacePtr;
00097 typedef SharedPtr<BaseConnectionClientTypesInterface> BaseConnectionClientTypesInterfacePtr;
00098 typedef SharedPtr<BaseConnectionContactCapabilitiesInterface> BaseConnectionContactCapabilitiesInterfacePtr;
00099 typedef SharedPtr<BaseConnectionManager> BaseConnectionManagerPtr;
00100 typedef SharedPtr<BaseProtocol> BaseProtocolPtr;
00101 typedef SharedPtr<BaseProtocolAddressingInterface> BaseProtocolAddressingInterfacePtr;
00102 typedef SharedPtr<BaseProtocolAvatarsInterface> BaseProtocolAvatarsInterfacePtr;
00103 typedef SharedPtr<BaseProtocolPresenceInterface> BaseProtocolPresenceInterfacePtr;
00104 typedef SharedPtr<BaseChannel> BaseChannelPtr;
00105 typedef SharedPtr<BaseChannelCallType> BaseChannelCallTypePtr;
00106 typedef SharedPtr<BaseChannelTextType> BaseChannelTextTypePtr;
00107 typedef SharedPtr<BaseChannelMessagesInterface> BaseChannelMessagesInterfacePtr;
00108 typedef SharedPtr<BaseChannelFileTransferType> BaseChannelFileTransferTypePtr;
00109 typedef SharedPtr<BaseChannelRoomListType> BaseChannelRoomListTypePtr;
00110 typedef SharedPtr<BaseChannelServerAuthenticationType> BaseChannelServerAuthenticationTypePtr;
00111 typedef SharedPtr<BaseChannelSASLAuthenticationInterface> BaseChannelSASLAuthenticationInterfacePtr;
00112 typedef SharedPtr<BaseChannelCaptchaAuthenticationInterface> BaseChannelCaptchaAuthenticationInterfacePtr;
00113 typedef SharedPtr<BaseChannelSecurableInterface> BaseChannelSecurableInterfacePtr;
00114 typedef SharedPtr<BaseChannelChatStateInterface> BaseChannelChatStateInterfacePtr;
00115 typedef SharedPtr<BaseChannelGroupInterface> BaseChannelGroupInterfacePtr;
00116 typedef SharedPtr<BaseChannelRoomInterface> BaseChannelRoomInterfacePtr;
00117 typedef SharedPtr<BaseChannelRoomConfigInterface> BaseChannelRoomConfigInterfacePtr;
00118 typedef SharedPtr<BaseChannelHoldInterface> BaseChannelHoldInterfacePtr;
00119 typedef SharedPtr<BaseChannelMergeableConferenceInterface> BaseChannelMergeableConferenceInterfacePtr;
00120 typedef SharedPtr<BaseChannelSplittableInterface> BaseChannelSplittableInterfacePtr;
00121 typedef SharedPtr<BaseChannelSMSInterface> BaseChannelSMSInterfacePtr;
00122 typedef SharedPtr<BaseChannelConferenceInterface> BaseChannelConferenceInterfacePtr;
00123 typedef SharedPtr<DBusService> DBusServicePtr;
00124 
00125 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
00126 
00127 } // Tp
00128 
00129 #endif


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