00001
00002
00003
00004 #ifndef IN_TP_QT_HEADER
00005 #error IN_TP_QT_HEADER
00006 #endif
00007
00008 #include <QFlags>
00009
00046 namespace Tp
00047 {
00053 enum ConnMgrParamFlag
00054 {
00058 ConnMgrParamFlagRequired = 1,
00059
00063 ConnMgrParamFlagRegister = 2,
00064
00069 ConnMgrParamFlagHasDefault = 4,
00070
00083 ConnMgrParamFlagSecret = 8,
00084
00116 ConnMgrParamFlagDBusProperty = 16,
00117
00118 _ConnMgrParamFlagPadding = 0xffffffffU
00119 };
00120
00127 typedef QFlags<ConnMgrParamFlag> ConnMgrParamFlags;
00128 Q_DECLARE_OPERATORS_FOR_FLAGS(ConnMgrParamFlags)
00129
00130
00135 enum ConnectionAliasFlag
00136 {
00153 ConnectionAliasFlagUserSet = 1,
00154
00155 _ConnectionAliasFlagPadding = 0xffffffffU
00156 };
00157
00164 typedef QFlags<ConnectionAliasFlag> ConnectionAliasFlags;
00165 Q_DECLARE_OPERATORS_FOR_FLAGS(ConnectionAliasFlags)
00166
00167
00172 enum AnonymityMode
00173 {
00186 AnonymityModeClientInfo = 1,
00187
00199 AnonymityModeShowClientInfo = 2,
00200
00212 AnonymityModeNetworkInfo = 4,
00213
00214 _AnonymityModePadding = 0xffffffffU
00215 };
00216
00230 typedef QFlags<AnonymityMode> AnonymityModeFlags;
00231 Q_DECLARE_OPERATORS_FOR_FLAGS(AnonymityModeFlags)
00232
00233
00238 enum ConnectionCapabilityFlag
00239 {
00244 ConnectionCapabilityFlagCreate = 1,
00245
00249 ConnectionCapabilityFlagInvite = 2,
00250
00251 _ConnectionCapabilityFlagPadding = 0xffffffffU
00252 };
00253
00260 typedef QFlags<ConnectionCapabilityFlag> ConnectionCapabilityFlags;
00261 Q_DECLARE_OPERATORS_FOR_FLAGS(ConnectionCapabilityFlags)
00262
00263
00268 enum ContactBlockingCapability
00269 {
00277 ContactBlockingCapabilityCanReportAbusive = 1,
00278
00279 _ContactBlockingCapabilityPadding = 0xffffffffU
00280 };
00281
00288 typedef QFlags<ContactBlockingCapability> ContactBlockingCapabilities;
00289 Q_DECLARE_OPERATORS_FOR_FLAGS(ContactBlockingCapabilities)
00290
00291
00296 enum ContactInfoFlag
00297 {
00301 ContactInfoFlagCanSet = 1,
00302
00308 ContactInfoFlagPush = 2,
00309
00310 _ContactInfoFlagPadding = 0xffffffffU
00311 };
00312
00324 typedef QFlags<ContactInfoFlag> ContactInfoFlags;
00325 Q_DECLARE_OPERATORS_FOR_FLAGS(ContactInfoFlags)
00326
00327
00332 enum ContactInfoFieldFlag
00333 {
00348 ContactInfoFieldFlagParametersExact = 1,
00349
00377 ContactInfoFieldFlagOverwrittenByNickname = 2,
00378
00379 _ContactInfoFieldFlagPadding = 0xffffffffU
00380 };
00381
00392 typedef QFlags<ContactInfoFieldFlag> ContactInfoFieldFlags;
00393 Q_DECLARE_OPERATORS_FOR_FLAGS(ContactInfoFieldFlags)
00394
00395
00400 enum LocationFeature
00401 {
00406 LocationFeatureCanSet = 1,
00407
00408 _LocationFeaturePadding = 0xffffffffU
00409 };
00410
00422 typedef QFlags<LocationFeature> LocationFeatures;
00423 Q_DECLARE_OPERATORS_FOR_FLAGS(LocationFeatures)
00424
00425
00430 enum MailNotificationFlag
00431 {
00438 MailNotificationFlagSupportsUnreadMailCount = 1,
00439
00446 MailNotificationFlagSupportsUnreadMails = 2,
00447
00454 MailNotificationFlagEmitsMailsReceived = 4,
00455
00461 MailNotificationFlagSupportsRequestInboxURL = 8,
00462
00475 MailNotificationFlagSupportsRequestMailURL = 16,
00476
00488 MailNotificationFlagThreadBased = 32,
00489
00490 _MailNotificationFlagPadding = 0xffffffffU
00491 };
00492
00505 typedef QFlags<MailNotificationFlag> MailNotificationFlags;
00506 Q_DECLARE_OPERATORS_FOR_FLAGS(MailNotificationFlags)
00507
00508
00513 enum CallFlag
00514 {
00526 CallFlagLocallyHeld = 1,
00527
00534 CallFlagLocallyRinging = 2,
00535
00541 CallFlagLocallyQueued = 4,
00542
00549 CallFlagForwarded = 8,
00550
00559 CallFlagClearing = 16,
00560
00561 _CallFlagPadding = 0xffffffffU
00562 };
00563
00574 typedef QFlags<CallFlag> CallFlags;
00575 Q_DECLARE_OPERATORS_FOR_FLAGS(CallFlags)
00576
00577
00582 enum CallMemberFlag
00583 {
00596 CallMemberFlagRinging = 1,
00597
00609 CallMemberFlagHeld = 2,
00610
00623 CallMemberFlagConferenceHost = 4,
00624
00625 _CallMemberFlagPadding = 0xffffffffU
00626 };
00627
00650 typedef QFlags<CallMemberFlag> CallMemberFlags;
00651 Q_DECLARE_OPERATORS_FOR_FLAGS(CallMemberFlags)
00652
00653
00658 enum MediaStreamPending
00659 {
00664 MediaStreamPendingLocalSend = 1,
00665
00671 MediaStreamPendingRemoteSend = 2,
00672
00673 _MediaStreamPendingPadding = 0xffffffffU
00674 };
00675
00682 typedef QFlags<MediaStreamPending> MediaStreamPendingSend;
00683 Q_DECLARE_OPERATORS_FOR_FLAGS(MediaStreamPendingSend)
00684
00685
00690 enum ChannelMediaCapability
00691 {
00695 ChannelMediaCapabilityAudio = 1,
00696
00700 ChannelMediaCapabilityVideo = 2,
00701
00705 ChannelMediaCapabilityNATTraversalSTUN = 4,
00706
00711 ChannelMediaCapabilityNATTraversalGTalkP2P = 8,
00712
00717 ChannelMediaCapabilityNATTraversalICEUDP = 16,
00718
00723 ChannelMediaCapabilityImmutableStreams = 32,
00724
00725 _ChannelMediaCapabilityPadding = 0xffffffffU
00726 };
00727
00739 typedef QFlags<ChannelMediaCapability> ChannelMediaCapabilities;
00740 Q_DECLARE_OPERATORS_FOR_FLAGS(ChannelMediaCapabilities)
00741
00742
00747 enum ChannelTextMessageFlag
00748 {
00753 ChannelTextMessageFlagTruncated = 1,
00754
00769 ChannelTextMessageFlagNonTextContent = 2,
00770
00787 ChannelTextMessageFlagScrollback = 4,
00788
00804 ChannelTextMessageFlagRescued = 8,
00805
00806 _ChannelTextMessageFlagPadding = 0xffffffffU
00807 };
00808
00815 typedef QFlags<ChannelTextMessageFlag> ChannelTextMessageFlags;
00816 Q_DECLARE_OPERATORS_FOR_FLAGS(ChannelTextMessageFlags)
00817
00818
00823 enum CaptchaFlag
00824 {
00829 CaptchaFlagRequired = 1,
00830
00831 _CaptchaFlagPadding = 0xffffffffU
00832 };
00833
00844 typedef QFlags<CaptchaFlag> CaptchaFlags;
00845 Q_DECLARE_OPERATORS_FOR_FLAGS(CaptchaFlags)
00846
00847
00852 enum ChannelCallState
00853 {
00858 ChannelCallStateRinging = 1,
00859
00864 ChannelCallStateQueued = 2,
00865
00871 ChannelCallStateHeld = 4,
00872
00878 ChannelCallStateForwarded = 8,
00879
00887 ChannelCallStateInProgress = 16,
00888
00901 ChannelCallStateConferenceHost = 32,
00902
00903 _ChannelCallStatePadding = 0xffffffffU
00904 };
00905
00914 typedef QFlags<ChannelCallState> ChannelCallStateFlags;
00915 Q_DECLARE_OPERATORS_FOR_FLAGS(ChannelCallStateFlags)
00916
00917
00922 enum ChannelGroupFlag
00923 {
00928 ChannelGroupFlagCanAdd = 1,
00929
00934 ChannelGroupFlagCanRemove = 2,
00935
00940 ChannelGroupFlagCanRescind = 4,
00941
00946 ChannelGroupFlagMessageAdd = 8,
00947
00952 ChannelGroupFlagMessageRemove = 16,
00953
00958 ChannelGroupFlagMessageAccept = 32,
00959
00964 ChannelGroupFlagMessageReject = 64,
00965
00970 ChannelGroupFlagMessageRescind = 128,
00971
00991 ChannelGroupFlagChannelSpecificHandles = 256,
00992
00998 ChannelGroupFlagOnlyOneGroup = 512,
00999
01007 ChannelGroupFlagHandleOwnersNotAvailable = 1024,
01008
01013 ChannelGroupFlagProperties = 2048,
01014
01025 ChannelGroupFlagMembersChangedDetailed = 4096,
01026
01032 ChannelGroupFlagMessageDepart = 8192,
01033
01034 _ChannelGroupFlagPadding = 0xffffffffU
01035 };
01036
01043 typedef QFlags<ChannelGroupFlag> ChannelGroupFlags;
01044 Q_DECLARE_OPERATORS_FOR_FLAGS(ChannelGroupFlags)
01045
01046
01051 enum MessagePartSupportFlag
01052 {
01061 MessagePartSupportFlagOneAttachment = 1,
01062
01069 MessagePartSupportFlagMultipleAttachments = 2,
01070
01071 _MessagePartSupportFlagPadding = 0xffffffffU
01072 };
01073
01106 typedef QFlags<MessagePartSupportFlag> MessagePartSupportFlags;
01107 Q_DECLARE_OPERATORS_FOR_FLAGS(MessagePartSupportFlags)
01108
01109
01114 enum MessageSendingFlag
01115 {
01133 MessageSendingFlagReportDelivery = 1,
01134
01142 MessageSendingFlagReportRead = 2,
01143
01151 MessageSendingFlagReportDeleted = 4,
01152
01153 _MessageSendingFlagPadding = 0xffffffffU
01154 };
01155
01166 typedef QFlags<MessageSendingFlag> MessageSendingFlags;
01167 Q_DECLARE_OPERATORS_FOR_FLAGS(MessageSendingFlags)
01168
01169
01174 enum DeliveryReportingSupportFlag
01175 {
01180 DeliveryReportingSupportFlagReceiveFailures = 1,
01181
01186 DeliveryReportingSupportFlagReceiveSuccesses = 2,
01187
01192 DeliveryReportingSupportFlagReceiveRead = 4,
01193
01198 DeliveryReportingSupportFlagReceiveDeleted = 8,
01199
01200 _DeliveryReportingSupportFlagPadding = 0xffffffffU
01201 };
01202
01219 typedef QFlags<DeliveryReportingSupportFlag> DeliveryReportingSupportFlags;
01220 Q_DECLARE_OPERATORS_FOR_FLAGS(DeliveryReportingSupportFlags)
01221
01222
01227 enum ChannelPasswordFlag
01228 {
01233 ChannelPasswordFlagProvide = 8,
01234
01238 ChannelPasswordFlagHint = 4,
01239
01240 _ChannelPasswordFlagPadding = 0xffffffffU
01241 };
01242
01249 typedef QFlags<ChannelPasswordFlag> ChannelPasswordFlags;
01250 Q_DECLARE_OPERATORS_FOR_FLAGS(ChannelPasswordFlags)
01251
01252
01257 enum PropertyFlag
01258 {
01262 PropertyFlagRead = 1,
01263
01267 PropertyFlagWrite = 2,
01268
01269 _PropertyFlagPadding = 0xffffffffU
01270 };
01271
01278 typedef QFlags<PropertyFlag> PropertyFlags;
01279 Q_DECLARE_OPERATORS_FOR_FLAGS(PropertyFlags)
01280
01281
01286 enum StorageRestrictionFlag
01287 {
01292 StorageRestrictionFlagCannotSetParameters = 1,
01293
01298 StorageRestrictionFlagCannotSetEnabled = 2,
01299
01304 StorageRestrictionFlagCannotSetPresence = 4,
01305
01309 StorageRestrictionFlagCannotSetService = 8,
01310
01311 _StorageRestrictionFlagPadding = 0xffffffffU
01312 };
01313
01322 typedef QFlags<StorageRestrictionFlag> StorageRestrictionFlags;
01323 Q_DECLARE_OPERATORS_FOR_FLAGS(StorageRestrictionFlags)
01324
01325
01330 enum RTCPXRStatisticsFlag
01331 {
01335 RTCPXRStatisticsFlagLoss = 1,
01336
01340 RTCPXRStatisticsFlagDuplicate = 2,
01341
01345 RTCPXRStatisticsFlagJitter = 4,
01346
01350 RTCPXRStatisticsFlagTTL = 8,
01351
01355 RTCPXRStatisticsFlagHL = 16,
01356
01357 _RTCPXRStatisticsFlagPadding = 0xffffffffU
01358 };
01359
01366 typedef QFlags<RTCPXRStatisticsFlag> RTCPXRStatisticsFlags;
01367 Q_DECLARE_OPERATORS_FOR_FLAGS(RTCPXRStatisticsFlags)
01368
01369
01375 enum HandleType
01376 {
01382 HandleTypeNone = 0,
01383
01387 HandleTypeContact = 1,
01388
01392 HandleTypeRoom = 2,
01393
01397 HandleTypeList = 3,
01398
01402 HandleTypeGroup = 4,
01403
01404 _HandleTypePadding = 0xffffffffU
01405 };
01406
01412 const int NUM_HANDLE_TYPES = (4+1);
01413
01420 enum ConnectionStatus
01421 {
01425 ConnectionStatusConnected = 0,
01426
01432 ConnectionStatusConnecting = 1,
01433
01441 ConnectionStatusDisconnected = 2,
01442
01443 _ConnectionStatusPadding = 0xffffffffU
01444 };
01445
01451 const int NUM_CONNECTION_STATUSES = (2+1);
01452
01465 enum ConnectionStatusReason
01466 {
01476 ConnectionStatusReasonNoneSpecified = 0,
01477
01489 ConnectionStatusReasonRequested = 1,
01490
01509 ConnectionStatusReasonNetworkError = 2,
01510
01520 ConnectionStatusReasonAuthenticationFailed = 3,
01521
01535 ConnectionStatusReasonEncryptionError = 4,
01536
01582 ConnectionStatusReasonNameInUse = 5,
01583
01593 ConnectionStatusReasonCertNotProvided = 6,
01594
01607 ConnectionStatusReasonCertUntrusted = 7,
01608
01618 ConnectionStatusReasonCertExpired = 8,
01619
01629 ConnectionStatusReasonCertNotActivated = 9,
01630
01640 ConnectionStatusReasonCertHostnameMismatch = 10,
01641
01652 ConnectionStatusReasonCertFingerprintMismatch = 11,
01653
01663 ConnectionStatusReasonCertSelfSigned = 12,
01664
01675 ConnectionStatusReasonCertOtherError = 13,
01676
01686 ConnectionStatusReasonCertRevoked = 14,
01687
01698 ConnectionStatusReasonCertInsecure = 15,
01699
01712 ConnectionStatusReasonCertLimitExceeded = 16,
01713
01714 _ConnectionStatusReasonPadding = 0xffffffffU
01715 };
01716
01722 const int NUM_CONNECTION_STATUS_REASONS = (16+1);
01723
01732 enum ContactListState
01733 {
01738 ContactListStateNone = 0,
01739
01745 ContactListStateWaiting = 1,
01746
01755 ContactListStateFailure = 2,
01756
01762 ContactListStateSuccess = 3,
01763
01764 _ContactListStatePadding = 0xffffffffU
01765 };
01766
01772 const int NUM_CONTACT_LIST_STATES = (3+1);
01773
01789 enum SubscriptionState
01790 {
01794 SubscriptionStateUnknown = 0,
01795
01801 SubscriptionStateNo = 1,
01802
01809 SubscriptionStateRemovedRemotely = 2,
01810
01816 SubscriptionStateAsk = 3,
01817
01821 SubscriptionStateYes = 4,
01822
01823 _SubscriptionStatePadding = 0xffffffffU
01824 };
01825
01831 const int NUM_SUBSCRIPTION_STATES = (4+1);
01832
01880 enum ContactMetadataStorageType
01881 {
01899 ContactMetadataStorageTypeNone = 0,
01900
01911 ContactMetadataStorageTypeSubscribedOrPending = 1,
01912
01924 ContactMetadataStorageTypeSubscribed = 2,
01925
01939 ContactMetadataStorageTypeAnyone = 3,
01940
01941 _ContactMetadataStorageTypePadding = 0xffffffffU
01942 };
01943
01949 const int NUM_CONTACT_METADATA_STORAGE_TYPES = (3+1);
01950
01959 enum HTTPMethod
01960 {
01964 HTTPMethodGet = 0,
01965
01970 HTTPMethodPost = 1,
01971
01972 _HTTPMethodPadding = 0xffffffffU
01973 };
01974
01980 const int NUM_HTTP_METHODS = (1+1);
01981
01990 enum ServicePointType
01991 {
01997 ServicePointTypeNone = 0,
01998
02002 ServicePointTypeEmergency = 1,
02003
02008 ServicePointTypeCounseling = 2,
02009
02010 _ServicePointTypePadding = 0xffffffffU
02011 };
02012
02018 const int NUM_SERVICE_POINT_TYPES = (2+1);
02019
02026 enum ConnectionPresenceType
02027 {
02033 ConnectionPresenceTypeUnset = 0,
02034
02038 ConnectionPresenceTypeOffline = 1,
02039
02043 ConnectionPresenceTypeAvailable = 2,
02044
02048 ConnectionPresenceTypeAway = 3,
02049
02053 ConnectionPresenceTypeExtendedAway = 4,
02054
02058 ConnectionPresenceTypeHidden = 5,
02059
02063 ConnectionPresenceTypeBusy = 6,
02064
02069 ConnectionPresenceTypeUnknown = 7,
02070
02075 ConnectionPresenceTypeError = 8,
02076
02077 _ConnectionPresenceTypePadding = 0xffffffffU
02078 };
02079
02085 const int NUM_CONNECTION_PRESENCE_TYPES = (8+1);
02086
02103 enum AccessControlType
02104 {
02115 AccessControlTypeWhitelist = 0,
02116
02121 AccessControlTypePublishList = 1,
02122
02132 AccessControlTypeGroup = 2,
02133
02137 AccessControlTypeOpen = 3,
02138
02144 AccessControlTypeSubscribeOrPublishList = 4,
02145
02150 AccessControlTypeClosed = 5,
02151
02169 AccessControlTypeNotUnderstood = 6,
02170
02171 _AccessControlTypePadding = 0xffffffffU
02172 };
02173
02179 const int NUM_ACCESS_CONTROL_TYPES = (6+1);
02180
02202 enum RichPresenceAccessControlType
02203 {
02208 RichPresenceAccessControlTypeWhitelist = 0,
02209
02215 RichPresenceAccessControlTypePublishList = 1,
02216
02222 RichPresenceAccessControlTypeGroup = 2,
02223
02228 RichPresenceAccessControlTypeOpen = 3,
02229
02230 _RichPresenceAccessControlTypePadding = 0xffffffffU
02231 };
02232
02238 const int NUM_RICH_PRESENCE_ACCESS_CONTROL_TYPES = (3+1);
02239
02286 enum CallState
02287 {
02293 CallStateUnknown = 0,
02294
02301 CallStatePendingInitiator = 1,
02302
02312 CallStateInitialising = 2,
02313
02325 CallStateInitialised = 3,
02326
02332 CallStateAccepted = 4,
02333
02338 CallStateActive = 5,
02339
02343 CallStateEnded = 6,
02344
02345 _CallStatePadding = 0xffffffffU
02346 };
02347
02353 const int NUM_CALL_STATES = (6+1);
02354
02365 enum CallStateChangeReason
02366 {
02373 CallStateChangeReasonUnknown = 0,
02374
02381 CallStateChangeReasonProgressMade = 1,
02382
02394 CallStateChangeReasonUserRequested = 2,
02395
02406 CallStateChangeReasonForwarded = 3,
02407
02417 CallStateChangeReasonRejected = 4,
02418
02432 CallStateChangeReasonNoAnswer = 5,
02433
02441 CallStateChangeReasonInvalidContact = 6,
02442
02452 CallStateChangeReasonPermissionDenied = 7,
02453
02464 CallStateChangeReasonBusy = 8,
02465
02475 CallStateChangeReasonInternalError = 9,
02476
02486 CallStateChangeReasonServiceError = 10,
02487
02497 CallStateChangeReasonNetworkError = 11,
02498
02508 CallStateChangeReasonMediaError = 12,
02509
02515 CallStateChangeReasonConnectivityError = 13,
02516
02517 _CallStateChangeReasonPadding = 0xffffffffU
02518 };
02519
02525 const int NUM_CALL_STATE_CHANGE_REASONS = (13+1);
02526
02533 enum ChannelContactSearchState
02534 {
02538 ChannelContactSearchStateNotStarted = 0,
02539
02543 ChannelContactSearchStateInProgress = 1,
02544
02549 ChannelContactSearchStateMoreAvailable = 2,
02550
02554 ChannelContactSearchStateCompleted = 3,
02555
02559 ChannelContactSearchStateFailed = 4,
02560
02561 _ChannelContactSearchStatePadding = 0xffffffffU
02562 };
02563
02569 const int NUM_CHANNEL_CONTACT_SEARCH_STATES = (4+1);
02570
02577 enum FileTransferState
02578 {
02583 FileTransferStateNone = 0,
02584
02590 FileTransferStatePending = 1,
02591
02597 FileTransferStateAccepted = 2,
02598
02602 FileTransferStateOpen = 3,
02603
02607 FileTransferStateCompleted = 4,
02608
02612 FileTransferStateCancelled = 5,
02613
02614 _FileTransferStatePadding = 0xffffffffU
02615 };
02616
02622 const int NUM_FILE_TRANSFER_STATES = (5+1);
02623
02630 enum FileTransferStateChangeReason
02631 {
02635 FileTransferStateChangeReasonNone = 0,
02636
02640 FileTransferStateChangeReasonRequested = 1,
02641
02645 FileTransferStateChangeReasonLocalStopped = 2,
02646
02650 FileTransferStateChangeReasonRemoteStopped = 3,
02651
02655 FileTransferStateChangeReasonLocalError = 4,
02656
02660 FileTransferStateChangeReasonRemoteError = 5,
02661
02662 _FileTransferStateChangeReasonPadding = 0xffffffffU
02663 };
02664
02670 const int NUM_FILE_TRANSFER_STATE_CHANGE_REASONS = (5+1);
02671
02678 enum FileHashType
02679 {
02683 FileHashTypeNone = 0,
02684
02688 FileHashTypeMD5 = 1,
02689
02693 FileHashTypeSHA1 = 2,
02694
02698 FileHashTypeSHA256 = 3,
02699
02700 _FileHashTypePadding = 0xffffffffU
02701 };
02702
02708 const int NUM_FILE_HASH_TYPES = (3+1);
02709
02716 enum MediaStreamType
02717 {
02721 MediaStreamTypeAudio = 0,
02722
02726 MediaStreamTypeVideo = 1,
02727
02728 _MediaStreamTypePadding = 0xffffffffU
02729 };
02730
02736 const int NUM_MEDIA_STREAM_TYPES = (1+1);
02737
02744 enum MediaStreamState
02745 {
02749 MediaStreamStateDisconnected = 0,
02750
02754 MediaStreamStateConnecting = 1,
02755
02759 MediaStreamStateConnected = 2,
02760
02761 _MediaStreamStatePadding = 0xffffffffU
02762 };
02763
02769 const int NUM_MEDIA_STREAM_STATES = (2+1);
02770
02777 enum MediaStreamDirection
02778 {
02782 MediaStreamDirectionNone = 0,
02783
02787 MediaStreamDirectionSend = 1,
02788
02792 MediaStreamDirectionReceive = 2,
02793
02797 MediaStreamDirectionBidirectional = 3,
02798
02799 _MediaStreamDirectionPadding = 0xffffffffU
02800 };
02801
02807 const int NUM_MEDIA_STREAM_DIRECTIONS = (3+1);
02808
02815 enum ChannelTextSendError
02816 {
02820 ChannelTextSendErrorUnknown = 0,
02821
02825 ChannelTextSendErrorOffline = 1,
02826
02830 ChannelTextSendErrorInvalidContact = 2,
02831
02835 ChannelTextSendErrorPermissionDenied = 3,
02836
02840 ChannelTextSendErrorTooLong = 4,
02841
02846 ChannelTextSendErrorNotImplemented = 5,
02847
02848 _ChannelTextSendErrorPadding = 0xffffffffU
02849 };
02850
02856 const int NUM_CHANNEL_TEXT_SEND_ERRORS = (5+1);
02857
02866 enum ChannelTextMessageType
02867 {
02871 ChannelTextMessageTypeNormal = 0,
02872
02879 ChannelTextMessageTypeAction = 1,
02880
02884 ChannelTextMessageTypeNotice = 2,
02885
02889 ChannelTextMessageTypeAutoReply = 3,
02890
02896 ChannelTextMessageTypeDeliveryReport = 4,
02897
02898 _ChannelTextMessageTypePadding = 0xffffffffU
02899 };
02900
02906 const int NUM_CHANNEL_TEXT_MESSAGE_TYPES = (4+1);
02907
02914 enum TubeType
02915 {
02922 TubeTypeDBus = 0,
02923
02930 TubeTypeStream = 1,
02931
02932 _TubeTypePadding = 0xffffffffU
02933 };
02934
02940 const int NUM_TUBE_TYPES = (1+1);
02941
02948 enum TubeState
02949 {
02953 TubeStateLocalPending = 0,
02954
02958 TubeStateRemotePending = 1,
02959
02963 TubeStateOpen = 2,
02964
02965 _TubeStatePadding = 0xffffffffU
02966 };
02967
02973 const int NUM_TUBE_STATES = (2+1);
02974
02985 enum CaptchaCancelReason
02986 {
02991 CaptchaCancelReasonUserCancelled = 0,
02992
03000 CaptchaCancelReasonNotSupported = 1,
03001
03007 CaptchaCancelReasonServiceConfused = 2,
03008
03009 _CaptchaCancelReasonPadding = 0xffffffffU
03010 };
03011
03017 const int NUM_CAPTCHA_CANCEL_REASONS = (2+1);
03018
03025 enum CaptchaStatus
03026 {
03032 CaptchaStatusLocalPending = 0,
03033
03040 CaptchaStatusRemotePending = 1,
03041
03047 CaptchaStatusSucceeded = 2,
03048
03054 CaptchaStatusTryAgain = 3,
03055
03060 CaptchaStatusFailed = 4,
03061
03062 _CaptchaStatusPadding = 0xffffffffU
03063 };
03064
03070 const int NUM_CAPTCHA_STATUSES = (4+1);
03071
03078 enum ChannelChatState
03079 {
03083 ChannelChatStateGone = 0,
03084
03088 ChannelChatStateInactive = 1,
03089
03093 ChannelChatStateActive = 2,
03094
03098 ChannelChatStatePaused = 3,
03099
03103 ChannelChatStateComposing = 4,
03104
03105 _ChannelChatStatePadding = 0xffffffffU
03106 };
03107
03113 const int NUM_CHANNEL_CHAT_STATES = (4+1);
03114
03121 enum DTMFEvent
03122 {
03126 DTMFEventDigit0 = 0,
03127
03131 DTMFEventDigit1 = 1,
03132
03136 DTMFEventDigit2 = 2,
03137
03141 DTMFEventDigit3 = 3,
03142
03146 DTMFEventDigit4 = 4,
03147
03151 DTMFEventDigit5 = 5,
03152
03156 DTMFEventDigit6 = 6,
03157
03161 DTMFEventDigit7 = 7,
03162
03166 DTMFEventDigit8 = 8,
03167
03171 DTMFEventDigit9 = 9,
03172
03176 DTMFEventAsterisk = 10,
03177
03181 DTMFEventHash = 11,
03182
03186 DTMFEventLetterA = 12,
03187
03191 DTMFEventLetterB = 13,
03192
03196 DTMFEventLetterC = 14,
03197
03201 DTMFEventLetterD = 15,
03202
03203 _DTMFEventPadding = 0xffffffffU
03204 };
03205
03211 const int NUM_DTMF_EVENTS = (15+1);
03212
03234 enum ChannelGroupChangeReason
03235 {
03255 ChannelGroupChangeReasonNone = 0,
03256
03279 ChannelGroupChangeReasonOffline = 1,
03280
03291 ChannelGroupChangeReasonKicked = 2,
03292
03315 ChannelGroupChangeReasonBusy = 3,
03316
03323 ChannelGroupChangeReasonInvited = 4,
03324
03335 ChannelGroupChangeReasonBanned = 5,
03336
03340 ChannelGroupChangeReasonError = 6,
03341
03366 ChannelGroupChangeReasonInvalidContact = 7,
03367
03389 ChannelGroupChangeReasonNoAnswer = 8,
03390
03402 ChannelGroupChangeReasonRenamed = 9,
03403
03415 ChannelGroupChangeReasonPermissionDenied = 10,
03416
03446 ChannelGroupChangeReasonSeparated = 11,
03447
03448 _ChannelGroupChangeReasonPadding = 0xffffffffU
03449 };
03450
03456 const int NUM_CHANNEL_GROUP_CHANGE_REASONS = (11+1);
03457
03466 enum LocalHoldState
03467 {
03472 LocalHoldStateUnheld = 0,
03473
03477 LocalHoldStateHeld = 1,
03478
03486 LocalHoldStatePendingHold = 2,
03487
03495 LocalHoldStatePendingUnhold = 3,
03496
03497 _LocalHoldStatePadding = 0xffffffffU
03498 };
03499
03505 const int NUM_LOCAL_HOLD_STATES = (3+1);
03506
03516 enum LocalHoldStateReason
03517 {
03523 LocalHoldStateReasonNone = 0,
03524
03528 LocalHoldStateReasonRequested = 1,
03529
03533 LocalHoldStateReasonResourceNotAvailable = 2,
03534
03535 _LocalHoldStateReasonPadding = 0xffffffffU
03536 };
03537
03543 const int NUM_LOCAL_HOLD_STATE_REASONS = (2+1);
03544
03558 enum DeliveryStatus
03559 {
03566 DeliveryStatusUnknown = 0,
03567
03571 DeliveryStatusDelivered = 1,
03572
03579 DeliveryStatusTemporarilyFailed = 2,
03580
03589 DeliveryStatusPermanentlyFailed = 3,
03590
03598 DeliveryStatusAccepted = 4,
03599
03603 DeliveryStatusRead = 5,
03604
03610 DeliveryStatusDeleted = 6,
03611
03612 _DeliveryStatusPadding = 0xffffffffU
03613 };
03614
03620 const int NUM_DELIVERY_STATUSES = (6+1);
03621
03632 enum SASLAbortReason
03633 {
03637 SASLAbortReasonInvalidChallenge = 0,
03638
03642 SASLAbortReasonUserAbort = 1,
03643
03644 _SASLAbortReasonPadding = 0xffffffffU
03645 };
03646
03652 const int NUM_SASL_ABORT_REASONS = (1+1);
03653
03660 enum SASLStatus
03661 {
03667 SASLStatusNotStarted = 0,
03668
03674 SASLStatusInProgress = 1,
03675
03682 SASLStatusServerSucceeded = 2,
03683
03690 SASLStatusClientAccepted = 3,
03691
03697 SASLStatusSucceeded = 4,
03698
03705 SASLStatusServerFailed = 5,
03706
03711 SASLStatusClientFailed = 6,
03712
03713 _SASLStatusPadding = 0xffffffffU
03714 };
03715
03721 const int NUM_SASL_STATUSES = (6+1);
03722
03729 enum TubeChannelState
03730 {
03736 TubeChannelStateLocalPending = 0,
03737
03742 TubeChannelStateRemotePending = 1,
03743
03749 TubeChannelStateOpen = 2,
03750
03757 TubeChannelStateNotOffered = 3,
03758
03759 _TubeChannelStatePadding = 0xffffffffU
03760 };
03761
03767 const int NUM_TUBE_CHANNEL_STATES = (3+1);
03768
03775 enum SocketAddressType
03776 {
03781 SocketAddressTypeUnix = 0,
03782
03788 SocketAddressTypeAbstractUnix = 1,
03789
03796 SocketAddressTypeIPv4 = 2,
03797
03804 SocketAddressTypeIPv6 = 3,
03805
03806 _SocketAddressTypePadding = 0xffffffffU
03807 };
03808
03814 const int NUM_SOCKET_ADDRESS_TYPES = (3+1);
03815
03822 enum SocketAccessControl
03823 {
03835 SocketAccessControlLocalhost = 0,
03836
03845 SocketAccessControlPort = 1,
03846
03855 SocketAccessControlNetmask = 2,
03856
03894 SocketAccessControlCredentials = 3,
03895
03896 _SocketAccessControlPadding = 0xffffffffU
03897 };
03898
03904 const int NUM_SOCKET_ACCESS_CONTROLS = (3+1);
03905
03912 enum MediaStreamError
03913 {
03917 MediaStreamErrorUnknown = 0,
03918
03922 MediaStreamErrorEOS = 1,
03923
03931 MediaStreamErrorCodecNegotiationFailed = 2,
03932
03936 MediaStreamErrorConnectionFailed = 3,
03937
03942 MediaStreamErrorNetworkError = 4,
03943
03947 MediaStreamErrorNoCodecs = 5,
03948
03952 MediaStreamErrorInvalidCMBehavior = 6,
03953
03957 MediaStreamErrorMediaError = 7,
03958
03959 _MediaStreamErrorPadding = 0xffffffffU
03960 };
03961
03967 const int NUM_MEDIA_STREAM_ERRORS = (7+1);
03968
03975 enum MediaStreamBaseProto
03976 {
03980 MediaStreamBaseProtoUDP = 0,
03981
03985 MediaStreamBaseProtoTCP = 1,
03986
03987 _MediaStreamBaseProtoPadding = 0xffffffffU
03988 };
03989
03995 const int NUM_MEDIA_STREAM_BASE_PROTOS = (1+1);
03996
04003 enum MediaStreamTransportType
04004 {
04008 MediaStreamTransportTypeLocal = 0,
04009
04013 MediaStreamTransportTypeDerived = 1,
04014
04018 MediaStreamTransportTypeRelay = 2,
04019
04020 _MediaStreamTransportTypePadding = 0xffffffffU
04021 };
04022
04028 const int NUM_MEDIA_STREAM_TRANSPORT_TYPES = (2+1);
04029
04036 enum DebugLevel
04037 {
04042 DebugLevelError = 0,
04043
04049 DebugLevelCritical = 1,
04050
04054 DebugLevelWarning = 2,
04055
04059 DebugLevelMessage = 3,
04060
04064 DebugLevelInfo = 4,
04065
04069 DebugLevelDebug = 5,
04070
04071 _DebugLevelPadding = 0xffffffffU
04072 };
04073
04079 const int NUM_DEBUG_LEVELS = (5+1);
04080
04089 enum TLSCertificateState
04090 {
04094 TLSCertificateStatePending = 0,
04095
04099 TLSCertificateStateAccepted = 1,
04100
04104 TLSCertificateStateRejected = 2,
04105
04106 _TLSCertificateStatePadding = 0xffffffffU
04107 };
04108
04114 const int NUM_TLS_CERTIFICATE_STATES = (2+1);
04115
04124 enum TLSCertificateRejectReason
04125 {
04130 TLSCertificateRejectReasonUnknown = 0,
04131
04135 TLSCertificateRejectReasonUntrusted = 1,
04136
04140 TLSCertificateRejectReasonExpired = 2,
04141
04145 TLSCertificateRejectReasonNotActivated = 3,
04146
04150 TLSCertificateRejectReasonFingerprintMismatch = 4,
04151
04155 TLSCertificateRejectReasonHostnameMismatch = 5,
04156
04160 TLSCertificateRejectReasonSelfSigned = 6,
04161
04165 TLSCertificateRejectReasonRevoked = 7,
04166
04171 TLSCertificateRejectReasonInsecure = 8,
04172
04177 TLSCertificateRejectReasonLimitExceeded = 9,
04178
04179 _TLSCertificateRejectReasonPadding = 0xffffffffU
04180 };
04181
04187 const int NUM_TLS_CERTIFICATE_REJECT_REASONS = (9+1);
04188
04197 enum CallContentPacketizationType
04198 {
04204 CallContentPacketizationTypeRTP = 0,
04205
04211 CallContentPacketizationTypeRaw = 1,
04212
04220 CallContentPacketizationTypeMSNWebcam = 2,
04221
04222 _CallContentPacketizationTypePadding = 0xffffffffU
04223 };
04224
04230 const int NUM_CALL_CONTENT_PACKETIZATION_TYPES = (2+1);
04231
04241 enum CallContentDisposition
04242 {
04248 CallContentDispositionNone = 0,
04249
04262 CallContentDispositionInitial = 1,
04263
04264 _CallContentDispositionPadding = 0xffffffffU
04265 };
04266
04272 const int NUM_CALL_CONTENT_DISPOSITIONS = (1+1);
04273
04280 enum RCPTXRRTTMode
04281 {
04285 RCPTXRRTTModeAll = 0,
04286
04291 RCPTXRRTTModeSender = 1,
04292
04293 _RCPTXRRTTModePadding = 0xffffffffU
04294 };
04295
04301 const int NUM_RCPT_XR_RTT_MODES = (1+1);
04302
04314 enum StreamFlowState
04315 {
04319 StreamFlowStateStopped = 0,
04320
04325 StreamFlowStatePendingStart = 1,
04326
04331 StreamFlowStatePendingStop = 2,
04332
04337 StreamFlowStateStarted = 3,
04338
04339 _StreamFlowStatePadding = 0xffffffffU
04340 };
04341
04347 const int NUM_STREAM_FLOW_STATES = (3+1);
04348
04359 enum CallStreamCandidateType
04360 {
04365 CallStreamCandidateTypeNone = 0,
04366
04371 CallStreamCandidateTypeHost = 1,
04372
04378 CallStreamCandidateTypeServerReflexive = 2,
04379
04385 CallStreamCandidateTypePeerReflexive = 3,
04386
04393 CallStreamCandidateTypeRelay = 4,
04394
04399 CallStreamCandidateTypeMulticast = 5,
04400
04401 _CallStreamCandidateTypePadding = 0xffffffffU
04402 };
04403
04409 const int NUM_CALL_STREAM_CANDIDATE_TYPES = (5+1);
04410
04423 enum StreamComponent
04424 {
04429 StreamComponentUnknown = 0,
04430
04435 StreamComponentData = 1,
04436
04441 StreamComponentControl = 2,
04442
04443 _StreamComponentPadding = 0xffffffffU
04444 };
04445
04451 const int NUM_STREAM_COMPONENTS = (2+1);
04452
04463 enum StreamTransportType
04464 {
04469 StreamTransportTypeUnknown = 0,
04470
04477 StreamTransportTypeRawUDP = 1,
04478
04484 StreamTransportTypeICE = 2,
04485
04491 StreamTransportTypeGTalkP2P = 3,
04492
04498 StreamTransportTypeWLM2009 = 4,
04499
04504 StreamTransportTypeSHM = 5,
04505
04509 StreamTransportTypeMulticast = 6,
04510
04511 _StreamTransportTypePadding = 0xffffffffU
04512 };
04513
04519 const int NUM_STREAM_TRANSPORT_TYPES = (6+1);
04520
04529 enum SendingState
04530 {
04534 SendingStateNone = 0,
04535
04539 SendingStatePendingSend = 1,
04540
04544 SendingStateSending = 2,
04545
04549 SendingStatePendingStopSending = 3,
04550
04551 _SendingStatePadding = 0xffffffffU
04552 };
04553
04559 const int NUM_SENDING_STATES = (3+1);
04560
04570 enum StreamEndpointState
04571 {
04575 StreamEndpointStateConnecting = 0,
04576
04582 StreamEndpointStateProvisionallyConnected = 1,
04583
04590 StreamEndpointStateFullyConnected = 2,
04591
04598 StreamEndpointStateExhaustedCandidates = 3,
04599
04605 StreamEndpointStateFailed = 4,
04606
04607 _StreamEndpointStatePadding = 0xffffffffU
04608 };
04609
04615 const int NUM_STREAM_ENDPOINT_STATES = (4+1);
04616
04617 }
04618
04625 #define TP_QT_IFACE_CONNECTION_MANAGER (QLatin1String("org.freedesktop.Telepathy.ConnectionManager"))
04626
04633 #define TP_QT_IFACE_PROTOCOL (QLatin1String("org.freedesktop.Telepathy.Protocol"))
04634
04641 #define TP_QT_IFACE_PROTOCOL_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Addressing"))
04642
04649 #define TP_QT_IFACE_PROTOCOL_INTERFACE_AVATARS (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Avatars"))
04650
04657 #define TP_QT_IFACE_PROTOCOL_INTERFACE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Presence"))
04658
04665 #define TP_QT_IFACE_CONNECTION (QLatin1String("org.freedesktop.Telepathy.Connection"))
04666
04673 #define TP_QT_IFACE_CONNECTION_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Addressing1"))
04674
04681 #define TP_QT_IFACE_CONNECTION_INTERFACE_ALIASING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Aliasing"))
04682
04689 #define TP_QT_IFACE_CONNECTION_INTERFACE_ANONYMITY (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Anonymity"))
04690
04697 #define TP_QT_IFACE_CONNECTION_INTERFACE_AVATARS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Avatars"))
04698
04705 #define TP_QT_IFACE_CONNECTION_INTERFACE_BALANCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Balance"))
04706
04713 #define TP_QT_IFACE_CONNECTION_INTERFACE_CAPABILITIES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Capabilities"))
04714
04721 #define TP_QT_IFACE_CONNECTION_INTERFACE_CELLULAR (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Cellular"))
04722
04729 #define TP_QT_IFACE_CONNECTION_INTERFACE_CLIENT_TYPES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ClientTypes"))
04730
04737 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACTS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Contacts"))
04738
04745 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_BLOCKING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactBlocking"))
04746
04753 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities"))
04754
04761 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_GROUPS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactGroups"))
04762
04769 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_INFO (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactInfo"))
04770
04777 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_LIST (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactList"))
04778
04785 #define TP_QT_IFACE_CONNECTION_INTERFACE_LOCATION (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Location"))
04786
04793 #define TP_QT_IFACE_CONNECTION_INTERFACE_MAIL_NOTIFICATION (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.MailNotification"))
04794
04801 #define TP_QT_IFACE_CONNECTION_INTERFACE_POWER_SAVING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.PowerSaving"))
04802
04809 #define TP_QT_IFACE_CONNECTION_INTERFACE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Presence"))
04810
04817 #define TP_QT_IFACE_CONNECTION_INTERFACE_REQUESTS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Requests"))
04818
04825 #define TP_QT_IFACE_CONNECTION_INTERFACE_SERVICE_POINT (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ServicePoint"))
04826
04833 #define TP_QT_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.SimplePresence"))
04834
04841 #define TP_QT_IFACE_CHANNEL (QLatin1String("org.freedesktop.Telepathy.Channel"))
04842
04849 #define TP_QT_IFACE_CHANNEL_TYPE_CALL (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call1"))
04850
04857 #define TP_QT_IFACE_CHANNEL_TYPE_CONTACT_LIST (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactList"))
04858
04865 #define TP_QT_IFACE_CHANNEL_TYPE_CONTACT_SEARCH (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactSearch"))
04866
04873 #define TP_QT_IFACE_CHANNEL_TYPE_DBUS_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Type.DBusTube"))
04874
04881 #define TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER (QLatin1String("org.freedesktop.Telepathy.Channel.Type.FileTransfer"))
04882
04889 #define TP_QT_IFACE_CHANNEL_TYPE_ROOM_LIST (QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList"))
04890
04897 #define TP_QT_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication"))
04898
04905 #define TP_QT_IFACE_CHANNEL_TYPE_SERVER_TLS_CONNECTION (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection"))
04906
04913 #define TP_QT_IFACE_CHANNEL_TYPE_STREAMED_MEDIA (QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia"))
04914
04921 #define TP_QT_IFACE_CHANNEL_TYPE_STREAM_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube"))
04922
04929 #define TP_QT_IFACE_CHANNEL_TYPE_TEXT (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text"))
04930
04937 #define TP_QT_IFACE_CHANNEL_TYPE_TUBES (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes"))
04938
04945 #define TP_QT_IFACE_CHANNEL_INTERFACE_ANONYMITY (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Anonymity"))
04946
04953 #define TP_QT_IFACE_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1"))
04954
04961 #define TP_QT_IFACE_CHANNEL_INTERFACE_CALL_STATE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CallState"))
04962
04969 #define TP_QT_IFACE_CHANNEL_INTERFACE_CHAT_STATE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ChatState"))
04970
04977 #define TP_QT_IFACE_CHANNEL_INTERFACE_CONFERENCE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Conference"))
04978
04985 #define TP_QT_IFACE_CHANNEL_INTERFACE_DESTROYABLE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Destroyable"))
04986
04993 #define TP_QT_IFACE_CHANNEL_INTERFACE_DTMF (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.DTMF"))
04994
05001 #define TP_QT_IFACE_CHANNEL_INTERFACE_FILE_TRANSFER_METADATA (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata"))
05002
05009 #define TP_QT_IFACE_CHANNEL_INTERFACE_GROUP (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Group"))
05010
05017 #define TP_QT_IFACE_CHANNEL_INTERFACE_HOLD (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Hold"))
05018
05025 #define TP_QT_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"))
05026
05033 #define TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Messages"))
05034
05041 #define TP_QT_IFACE_CHANNEL_INTERFACE_PASSWORD (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Password"))
05042
05049 #define TP_QT_IFACE_CHANNEL_INTERFACE_ROOM (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Room2"))
05050
05057 #define TP_QT_IFACE_CHANNEL_INTERFACE_ROOM_CONFIG (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.RoomConfig1"))
05058
05065 #define TP_QT_IFACE_CHANNEL_INTERFACE_SASL_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication"))
05066
05073 #define TP_QT_IFACE_CHANNEL_INTERFACE_SECURABLE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Securable"))
05074
05081 #define TP_QT_IFACE_CHANNEL_INTERFACE_SERVICE_POINT (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ServicePoint"))
05082
05089 #define TP_QT_IFACE_CHANNEL_INTERFACE_SMS (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SMS"))
05090
05097 #define TP_QT_IFACE_CHANNEL_INTERFACE_SUBJECT (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Subject2"))
05098
05105 #define TP_QT_IFACE_CHANNEL_INTERFACE_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Tube"))
05106
05113 #define TP_QT_IFACE_CHANNEL_DISPATCHER (QLatin1String("org.freedesktop.Telepathy.ChannelDispatcher"))
05114
05121 #define TP_QT_IFACE_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 (QLatin1String("org.freedesktop.Telepathy.ChannelDispatcher.Interface.Messages1"))
05122
05129 #define TP_QT_IFACE_CHANNEL_DISPATCH_OPERATION (QLatin1String("org.freedesktop.Telepathy.ChannelDispatchOperation"))
05130
05137 #define TP_QT_IFACE_CHANNEL_REQUEST (QLatin1String("org.freedesktop.Telepathy.ChannelRequest"))
05138
05145 #define TP_QT_IFACE_MEDIA_SESSION_HANDLER (QLatin1String("org.freedesktop.Telepathy.Media.SessionHandler"))
05146
05153 #define TP_QT_IFACE_MEDIA_STREAM_HANDLER (QLatin1String("org.freedesktop.Telepathy.Media.StreamHandler"))
05154
05161 #define TP_QT_IFACE_DBUS_DAEMON (QLatin1String("org.freedesktop.DBus"))
05162
05169 #define TP_QT_IFACE_INTROSPECTABLE (QLatin1String("org.freedesktop.DBus.Introspectable"))
05170
05177 #define TP_QT_IFACE_PEER (QLatin1String("org.freedesktop.DBus.Peer"))
05178
05185 #define TP_QT_IFACE_PROPERTIES (QLatin1String("org.freedesktop.DBus.Properties"))
05186
05193 #define TP_QT_IFACE_DEBUG (QLatin1String("org.freedesktop.Telepathy.Debug"))
05194
05201 #define TP_QT_IFACE_PROPERTIES_INTERFACE (QLatin1String("org.freedesktop.Telepathy.Properties"))
05202
05209 #define TP_QT_IFACE_ACCOUNT_MANAGER (QLatin1String("org.freedesktop.Telepathy.AccountManager"))
05210
05217 #define TP_QT_IFACE_ACCOUNT (QLatin1String("org.freedesktop.Telepathy.Account"))
05218
05225 #define TP_QT_IFACE_ACCOUNT_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Addressing"))
05226
05233 #define TP_QT_IFACE_ACCOUNT_INTERFACE_AVATAR (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Avatar"))
05234
05241 #define TP_QT_IFACE_ACCOUNT_INTERFACE_STORAGE (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Storage"))
05242
05249 #define TP_QT_IFACE_CLIENT (QLatin1String("org.freedesktop.Telepathy.Client"))
05250
05257 #define TP_QT_IFACE_CLIENT_OBSERVER (QLatin1String("org.freedesktop.Telepathy.Client.Observer"))
05258
05265 #define TP_QT_IFACE_CLIENT_APPROVER (QLatin1String("org.freedesktop.Telepathy.Client.Approver"))
05266
05273 #define TP_QT_IFACE_CLIENT_HANDLER (QLatin1String("org.freedesktop.Telepathy.Client.Handler"))
05274
05281 #define TP_QT_IFACE_CLIENT_INTERFACE_REQUESTS (QLatin1String("org.freedesktop.Telepathy.Client.Interface.Requests"))
05282
05289 #define TP_QT_IFACE_AUTHENTICATION_TLS_CERTIFICATE (QLatin1String("org.freedesktop.Telepathy.Authentication.TLSCertificate"))
05290
05297 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.Media"))
05298
05305 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_DTMF (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.DTMF"))
05306
05313 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_VIDEO_CONTROL (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.VideoControl"))
05314
05321 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_AUDIO_CONTROL (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.AudioControl"))
05322
05329 #define TP_QT_IFACE_CALL_CONTENT (QLatin1String("org.freedesktop.Telepathy.Call1.Content"))
05330
05337 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTCPExtendedReports"))
05338
05345 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTCPFeedback"))
05346
05353 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTPHeaderExtensions"))
05354
05361 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription"))
05362
05369 #define TP_QT_IFACE_CALL_STREAM_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call1.Stream.Interface.Media"))
05370
05377 #define TP_QT_IFACE_CALL_STREAM (QLatin1String("org.freedesktop.Telepathy.Call1.Stream"))
05378
05385 #define TP_QT_IFACE_CALL_STREAM_ENDPOINT (QLatin1String("org.freedesktop.Telepathy.Call1.Stream.Endpoint"))
05386
05395 #define TP_QT_ERROR_NETWORK_ERROR QLatin1String("org.freedesktop.Telepathy.Error.NetworkError")
05396
05406 #define TP_QT_ERROR_NOT_IMPLEMENTED QLatin1String("org.freedesktop.Telepathy.Error.NotImplemented")
05407
05416 #define TP_QT_ERROR_INVALID_ARGUMENT QLatin1String("org.freedesktop.Telepathy.Error.InvalidArgument")
05417
05426 #define TP_QT_ERROR_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.NotAvailable")
05427
05436 #define TP_QT_ERROR_PERMISSION_DENIED QLatin1String("org.freedesktop.Telepathy.Error.PermissionDenied")
05437
05450 #define TP_QT_ERROR_DISCONNECTED QLatin1String("org.freedesktop.Telepathy.Error.Disconnected")
05451
05460 #define TP_QT_ERROR_INVALID_HANDLE QLatin1String("org.freedesktop.Telepathy.Error.InvalidHandle")
05461
05470 #define TP_QT_ERROR_CHANNEL_BANNED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Banned")
05471
05480 #define TP_QT_ERROR_CHANNEL_FULL QLatin1String("org.freedesktop.Telepathy.Error.Channel.Full")
05481
05490 #define TP_QT_ERROR_CHANNEL_INVITE_ONLY QLatin1String("org.freedesktop.Telepathy.Error.Channel.InviteOnly")
05491
05507 #define TP_QT_ERROR_NOT_YOURS QLatin1String("org.freedesktop.Telepathy.Error.NotYours")
05508
05526 #define TP_QT_ERROR_CANCELLED QLatin1String("org.freedesktop.Telepathy.Error.Cancelled")
05527
05537 #define TP_QT_ERROR_AUTHENTICATION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.AuthenticationFailed")
05538
05552 #define TP_QT_ERROR_ENCRYPTION_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.EncryptionNotAvailable")
05553
05564 #define TP_QT_ERROR_ENCRYPTION_ERROR QLatin1String("org.freedesktop.Telepathy.Error.EncryptionError")
05565
05580 #define TP_QT_ERROR_CERT_NOT_PROVIDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotProvided")
05581
05595 #define TP_QT_ERROR_CERT_UNTRUSTED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Untrusted")
05596
05607 #define TP_QT_ERROR_CERT_EXPIRED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Expired")
05608
05620 #define TP_QT_ERROR_CERT_NOT_ACTIVATED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotActivated")
05621
05633 #define TP_QT_ERROR_CERT_FINGERPRINT_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch")
05634
05654 #define TP_QT_ERROR_CERT_HOSTNAME_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.HostnameMismatch")
05655
05667 #define TP_QT_ERROR_CERT_SELF_SIGNED QLatin1String("org.freedesktop.Telepathy.Error.Cert.SelfSigned")
05668
05679 #define TP_QT_ERROR_CERT_REVOKED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Revoked")
05680
05692 #define TP_QT_ERROR_CERT_INSECURE QLatin1String("org.freedesktop.Telepathy.Error.Cert.Insecure")
05693
05705 #define TP_QT_ERROR_CERT_INVALID QLatin1String("org.freedesktop.Telepathy.Error.Cert.Invalid")
05706
05719 #define TP_QT_ERROR_CERT_LIMIT_EXCEEDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.LimitExceeded")
05720
05730 #define TP_QT_ERROR_NOT_CAPABLE QLatin1String("org.freedesktop.Telepathy.Error.NotCapable")
05731
05742 #define TP_QT_ERROR_OFFLINE QLatin1String("org.freedesktop.Telepathy.Error.Offline")
05743
05754 #define TP_QT_ERROR_CHANNEL_KICKED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Kicked")
05755
05768 #define TP_QT_ERROR_BUSY QLatin1String("org.freedesktop.Telepathy.Error.Busy")
05769
05780 #define TP_QT_ERROR_NO_ANSWER QLatin1String("org.freedesktop.Telepathy.Error.NoAnswer")
05781
05792 #define TP_QT_ERROR_DOES_NOT_EXIST QLatin1String("org.freedesktop.Telepathy.Error.DoesNotExist")
05793
05805 #define TP_QT_ERROR_TERMINATED QLatin1String("org.freedesktop.Telepathy.Error.Terminated")
05806
05816 #define TP_QT_ERROR_MEDIA_CODECS_INCOMPATIBLE QLatin1String("org.freedesktop.Telepathy.Error.Media.CodecsIncompatible")
05817
05827 #define TP_QT_ERROR_MEDIA_UNSUPPORTED_TYPE QLatin1String("org.freedesktop.Telepathy.Error.Media.UnsupportedType")
05828
05838 #define TP_QT_ERROR_MEDIA_STREAMING_ERROR QLatin1String("org.freedesktop.Telepathy.Error.Media.StreamingError")
05839
05848 #define TP_QT_ERROR_CONNECTION_REFUSED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionRefused")
05849
05858 #define TP_QT_ERROR_CONNECTION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionFailed")
05859
05868 #define TP_QT_ERROR_CONNECTION_LOST QLatin1String("org.freedesktop.Telepathy.Error.ConnectionLost")
05869
05883 #define TP_QT_ERROR_ALREADY_CONNECTED QLatin1String("org.freedesktop.Telepathy.Error.AlreadyConnected")
05884
05900 #define TP_QT_ERROR_CONNECTION_REPLACED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionReplaced")
05901
05911 #define TP_QT_ERROR_REGISTRATION_EXISTS QLatin1String("org.freedesktop.Telepathy.Error.RegistrationExists")
05912
05930 #define TP_QT_ERROR_SERVICE_BUSY QLatin1String("org.freedesktop.Telepathy.Error.ServiceBusy")
05931
05943 #define TP_QT_ERROR_RESOURCE_UNAVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.ResourceUnavailable")
05944
05957 #define TP_QT_ERROR_WOULD_BREAK_ANONYMITY QLatin1String("org.freedesktop.Telepathy.Error.WouldBreakAnonymity")
05958
05968 #define TP_QT_ERROR_NOT_YET QLatin1String("org.freedesktop.Telepathy.Error.NotYet")
05969
05978 #define TP_QT_ERROR_REJECTED QLatin1String("org.freedesktop.Telepathy.Error.Rejected")
05979
05989 #define TP_QT_ERROR_PICKED_UP_ELSEWHERE QLatin1String("org.freedesktop.Telepathy.Error.PickedUpElsewhere")
05990
06004 #define TP_QT_ERROR_SERVICE_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.ServiceConfused")
06005
06021 #define TP_QT_ERROR_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.Confused")
06022
06047 #define TP_QT_ERROR_SOFTWARE_UPGRADE_REQUIRED QLatin1String("org.freedesktop.Telepathy.Error.SoftwareUpgradeRequired")
06048
06063 #define TP_QT_ERROR_EMERGENCY_CALLS_NOT_SUPPORTED QLatin1String("org.freedesktop.Telepathy.Error.EmergencyCallsNotSupported")
06064
06085 #define TP_QT_ERROR_INSUFFICIENT_BALANCE QLatin1String("org.freedesktop.Telepathy.Error.InsufficientBalance")
06086
06099 #define TP_QT_ERROR_CAPTCHA_NOT_SUPPORTED QLatin1String("org.freedesktop.Telepathy.Error.CaptchaNotSupported")
06100