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