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
02397 CallStateChangeReasonUserRequested = 2,
02398
02409 CallStateChangeReasonForwarded = 3,
02410
02420 CallStateChangeReasonRejected = 4,
02421
02435 CallStateChangeReasonNoAnswer = 5,
02436
02444 CallStateChangeReasonInvalidContact = 6,
02445
02455 CallStateChangeReasonPermissionDenied = 7,
02456
02467 CallStateChangeReasonBusy = 8,
02468
02478 CallStateChangeReasonInternalError = 9,
02479
02489 CallStateChangeReasonServiceError = 10,
02490
02500 CallStateChangeReasonNetworkError = 11,
02501
02511 CallStateChangeReasonMediaError = 12,
02512
02518 CallStateChangeReasonConnectivityError = 13,
02519
02520 _CallStateChangeReasonPadding = 0xffffffffU
02521 };
02522
02528 const int NUM_CALL_STATE_CHANGE_REASONS = (13+1);
02529
02536 enum ChannelContactSearchState
02537 {
02541 ChannelContactSearchStateNotStarted = 0,
02542
02546 ChannelContactSearchStateInProgress = 1,
02547
02552 ChannelContactSearchStateMoreAvailable = 2,
02553
02557 ChannelContactSearchStateCompleted = 3,
02558
02562 ChannelContactSearchStateFailed = 4,
02563
02564 _ChannelContactSearchStatePadding = 0xffffffffU
02565 };
02566
02572 const int NUM_CHANNEL_CONTACT_SEARCH_STATES = (4+1);
02573
02580 enum FileTransferState
02581 {
02586 FileTransferStateNone = 0,
02587
02593 FileTransferStatePending = 1,
02594
02600 FileTransferStateAccepted = 2,
02601
02605 FileTransferStateOpen = 3,
02606
02610 FileTransferStateCompleted = 4,
02611
02615 FileTransferStateCancelled = 5,
02616
02617 _FileTransferStatePadding = 0xffffffffU
02618 };
02619
02625 const int NUM_FILE_TRANSFER_STATES = (5+1);
02626
02633 enum FileTransferStateChangeReason
02634 {
02638 FileTransferStateChangeReasonNone = 0,
02639
02643 FileTransferStateChangeReasonRequested = 1,
02644
02648 FileTransferStateChangeReasonLocalStopped = 2,
02649
02653 FileTransferStateChangeReasonRemoteStopped = 3,
02654
02658 FileTransferStateChangeReasonLocalError = 4,
02659
02663 FileTransferStateChangeReasonRemoteError = 5,
02664
02665 _FileTransferStateChangeReasonPadding = 0xffffffffU
02666 };
02667
02673 const int NUM_FILE_TRANSFER_STATE_CHANGE_REASONS = (5+1);
02674
02681 enum FileHashType
02682 {
02686 FileHashTypeNone = 0,
02687
02691 FileHashTypeMD5 = 1,
02692
02696 FileHashTypeSHA1 = 2,
02697
02701 FileHashTypeSHA256 = 3,
02702
02703 _FileHashTypePadding = 0xffffffffU
02704 };
02705
02711 const int NUM_FILE_HASH_TYPES = (3+1);
02712
02719 enum MediaStreamType
02720 {
02724 MediaStreamTypeAudio = 0,
02725
02729 MediaStreamTypeVideo = 1,
02730
02731 _MediaStreamTypePadding = 0xffffffffU
02732 };
02733
02739 const int NUM_MEDIA_STREAM_TYPES = (1+1);
02740
02747 enum MediaStreamState
02748 {
02752 MediaStreamStateDisconnected = 0,
02753
02757 MediaStreamStateConnecting = 1,
02758
02762 MediaStreamStateConnected = 2,
02763
02764 _MediaStreamStatePadding = 0xffffffffU
02765 };
02766
02772 const int NUM_MEDIA_STREAM_STATES = (2+1);
02773
02780 enum MediaStreamDirection
02781 {
02785 MediaStreamDirectionNone = 0,
02786
02790 MediaStreamDirectionSend = 1,
02791
02795 MediaStreamDirectionReceive = 2,
02796
02800 MediaStreamDirectionBidirectional = 3,
02801
02802 _MediaStreamDirectionPadding = 0xffffffffU
02803 };
02804
02810 const int NUM_MEDIA_STREAM_DIRECTIONS = (3+1);
02811
02818 enum ChannelTextSendError
02819 {
02823 ChannelTextSendErrorUnknown = 0,
02824
02828 ChannelTextSendErrorOffline = 1,
02829
02833 ChannelTextSendErrorInvalidContact = 2,
02834
02838 ChannelTextSendErrorPermissionDenied = 3,
02839
02843 ChannelTextSendErrorTooLong = 4,
02844
02849 ChannelTextSendErrorNotImplemented = 5,
02850
02851 _ChannelTextSendErrorPadding = 0xffffffffU
02852 };
02853
02859 const int NUM_CHANNEL_TEXT_SEND_ERRORS = (5+1);
02860
02869 enum ChannelTextMessageType
02870 {
02874 ChannelTextMessageTypeNormal = 0,
02875
02882 ChannelTextMessageTypeAction = 1,
02883
02887 ChannelTextMessageTypeNotice = 2,
02888
02892 ChannelTextMessageTypeAutoReply = 3,
02893
02899 ChannelTextMessageTypeDeliveryReport = 4,
02900
02901 _ChannelTextMessageTypePadding = 0xffffffffU
02902 };
02903
02909 const int NUM_CHANNEL_TEXT_MESSAGE_TYPES = (4+1);
02910
02917 enum TubeType
02918 {
02925 TubeTypeDBus = 0,
02926
02933 TubeTypeStream = 1,
02934
02935 _TubeTypePadding = 0xffffffffU
02936 };
02937
02943 const int NUM_TUBE_TYPES = (1+1);
02944
02951 enum TubeState
02952 {
02956 TubeStateLocalPending = 0,
02957
02961 TubeStateRemotePending = 1,
02962
02966 TubeStateOpen = 2,
02967
02968 _TubeStatePadding = 0xffffffffU
02969 };
02970
02976 const int NUM_TUBE_STATES = (2+1);
02977
02988 enum CaptchaCancelReason
02989 {
02994 CaptchaCancelReasonUserCancelled = 0,
02995
03003 CaptchaCancelReasonNotSupported = 1,
03004
03010 CaptchaCancelReasonServiceConfused = 2,
03011
03012 _CaptchaCancelReasonPadding = 0xffffffffU
03013 };
03014
03020 const int NUM_CAPTCHA_CANCEL_REASONS = (2+1);
03021
03028 enum CaptchaStatus
03029 {
03035 CaptchaStatusLocalPending = 0,
03036
03043 CaptchaStatusRemotePending = 1,
03044
03050 CaptchaStatusSucceeded = 2,
03051
03057 CaptchaStatusTryAgain = 3,
03058
03063 CaptchaStatusFailed = 4,
03064
03065 _CaptchaStatusPadding = 0xffffffffU
03066 };
03067
03073 const int NUM_CAPTCHA_STATUSES = (4+1);
03074
03081 enum ChannelChatState
03082 {
03086 ChannelChatStateGone = 0,
03087
03091 ChannelChatStateInactive = 1,
03092
03096 ChannelChatStateActive = 2,
03097
03101 ChannelChatStatePaused = 3,
03102
03106 ChannelChatStateComposing = 4,
03107
03108 _ChannelChatStatePadding = 0xffffffffU
03109 };
03110
03116 const int NUM_CHANNEL_CHAT_STATES = (4+1);
03117
03124 enum DTMFEvent
03125 {
03129 DTMFEventDigit0 = 0,
03130
03134 DTMFEventDigit1 = 1,
03135
03139 DTMFEventDigit2 = 2,
03140
03144 DTMFEventDigit3 = 3,
03145
03149 DTMFEventDigit4 = 4,
03150
03154 DTMFEventDigit5 = 5,
03155
03159 DTMFEventDigit6 = 6,
03160
03164 DTMFEventDigit7 = 7,
03165
03169 DTMFEventDigit8 = 8,
03170
03174 DTMFEventDigit9 = 9,
03175
03179 DTMFEventAsterisk = 10,
03180
03184 DTMFEventHash = 11,
03185
03189 DTMFEventLetterA = 12,
03190
03194 DTMFEventLetterB = 13,
03195
03199 DTMFEventLetterC = 14,
03200
03204 DTMFEventLetterD = 15,
03205
03206 _DTMFEventPadding = 0xffffffffU
03207 };
03208
03214 const int NUM_DTMF_EVENTS = (15+1);
03215
03237 enum ChannelGroupChangeReason
03238 {
03258 ChannelGroupChangeReasonNone = 0,
03259
03282 ChannelGroupChangeReasonOffline = 1,
03283
03294 ChannelGroupChangeReasonKicked = 2,
03295
03318 ChannelGroupChangeReasonBusy = 3,
03319
03326 ChannelGroupChangeReasonInvited = 4,
03327
03338 ChannelGroupChangeReasonBanned = 5,
03339
03343 ChannelGroupChangeReasonError = 6,
03344
03369 ChannelGroupChangeReasonInvalidContact = 7,
03370
03392 ChannelGroupChangeReasonNoAnswer = 8,
03393
03405 ChannelGroupChangeReasonRenamed = 9,
03406
03418 ChannelGroupChangeReasonPermissionDenied = 10,
03419
03449 ChannelGroupChangeReasonSeparated = 11,
03450
03451 _ChannelGroupChangeReasonPadding = 0xffffffffU
03452 };
03453
03459 const int NUM_CHANNEL_GROUP_CHANGE_REASONS = (11+1);
03460
03469 enum LocalHoldState
03470 {
03475 LocalHoldStateUnheld = 0,
03476
03480 LocalHoldStateHeld = 1,
03481
03489 LocalHoldStatePendingHold = 2,
03490
03498 LocalHoldStatePendingUnhold = 3,
03499
03500 _LocalHoldStatePadding = 0xffffffffU
03501 };
03502
03508 const int NUM_LOCAL_HOLD_STATES = (3+1);
03509
03519 enum LocalHoldStateReason
03520 {
03526 LocalHoldStateReasonNone = 0,
03527
03531 LocalHoldStateReasonRequested = 1,
03532
03536 LocalHoldStateReasonResourceNotAvailable = 2,
03537
03538 _LocalHoldStateReasonPadding = 0xffffffffU
03539 };
03540
03546 const int NUM_LOCAL_HOLD_STATE_REASONS = (2+1);
03547
03561 enum DeliveryStatus
03562 {
03569 DeliveryStatusUnknown = 0,
03570
03574 DeliveryStatusDelivered = 1,
03575
03582 DeliveryStatusTemporarilyFailed = 2,
03583
03592 DeliveryStatusPermanentlyFailed = 3,
03593
03601 DeliveryStatusAccepted = 4,
03602
03606 DeliveryStatusRead = 5,
03607
03613 DeliveryStatusDeleted = 6,
03614
03615 _DeliveryStatusPadding = 0xffffffffU
03616 };
03617
03623 const int NUM_DELIVERY_STATUSES = (6+1);
03624
03635 enum SASLAbortReason
03636 {
03640 SASLAbortReasonInvalidChallenge = 0,
03641
03645 SASLAbortReasonUserAbort = 1,
03646
03647 _SASLAbortReasonPadding = 0xffffffffU
03648 };
03649
03655 const int NUM_SASL_ABORT_REASONS = (1+1);
03656
03663 enum SASLStatus
03664 {
03670 SASLStatusNotStarted = 0,
03671
03677 SASLStatusInProgress = 1,
03678
03685 SASLStatusServerSucceeded = 2,
03686
03693 SASLStatusClientAccepted = 3,
03694
03700 SASLStatusSucceeded = 4,
03701
03708 SASLStatusServerFailed = 5,
03709
03714 SASLStatusClientFailed = 6,
03715
03716 _SASLStatusPadding = 0xffffffffU
03717 };
03718
03724 const int NUM_SASL_STATUSES = (6+1);
03725
03732 enum TubeChannelState
03733 {
03739 TubeChannelStateLocalPending = 0,
03740
03745 TubeChannelStateRemotePending = 1,
03746
03752 TubeChannelStateOpen = 2,
03753
03760 TubeChannelStateNotOffered = 3,
03761
03762 _TubeChannelStatePadding = 0xffffffffU
03763 };
03764
03770 const int NUM_TUBE_CHANNEL_STATES = (3+1);
03771
03778 enum SocketAddressType
03779 {
03784 SocketAddressTypeUnix = 0,
03785
03791 SocketAddressTypeAbstractUnix = 1,
03792
03799 SocketAddressTypeIPv4 = 2,
03800
03807 SocketAddressTypeIPv6 = 3,
03808
03809 _SocketAddressTypePadding = 0xffffffffU
03810 };
03811
03817 const int NUM_SOCKET_ADDRESS_TYPES = (3+1);
03818
03825 enum SocketAccessControl
03826 {
03838 SocketAccessControlLocalhost = 0,
03839
03848 SocketAccessControlPort = 1,
03849
03858 SocketAccessControlNetmask = 2,
03859
03897 SocketAccessControlCredentials = 3,
03898
03899 _SocketAccessControlPadding = 0xffffffffU
03900 };
03901
03907 const int NUM_SOCKET_ACCESS_CONTROLS = (3+1);
03908
03915 enum MediaStreamError
03916 {
03920 MediaStreamErrorUnknown = 0,
03921
03925 MediaStreamErrorEOS = 1,
03926
03934 MediaStreamErrorCodecNegotiationFailed = 2,
03935
03939 MediaStreamErrorConnectionFailed = 3,
03940
03945 MediaStreamErrorNetworkError = 4,
03946
03950 MediaStreamErrorNoCodecs = 5,
03951
03955 MediaStreamErrorInvalidCMBehavior = 6,
03956
03960 MediaStreamErrorMediaError = 7,
03961
03962 _MediaStreamErrorPadding = 0xffffffffU
03963 };
03964
03970 const int NUM_MEDIA_STREAM_ERRORS = (7+1);
03971
03978 enum MediaStreamBaseProto
03979 {
03983 MediaStreamBaseProtoUDP = 0,
03984
03988 MediaStreamBaseProtoTCP = 1,
03989
03990 _MediaStreamBaseProtoPadding = 0xffffffffU
03991 };
03992
03998 const int NUM_MEDIA_STREAM_BASE_PROTOS = (1+1);
03999
04006 enum MediaStreamTransportType
04007 {
04011 MediaStreamTransportTypeLocal = 0,
04012
04016 MediaStreamTransportTypeDerived = 1,
04017
04021 MediaStreamTransportTypeRelay = 2,
04022
04023 _MediaStreamTransportTypePadding = 0xffffffffU
04024 };
04025
04031 const int NUM_MEDIA_STREAM_TRANSPORT_TYPES = (2+1);
04032
04039 enum DebugLevel
04040 {
04045 DebugLevelError = 0,
04046
04052 DebugLevelCritical = 1,
04053
04057 DebugLevelWarning = 2,
04058
04062 DebugLevelMessage = 3,
04063
04067 DebugLevelInfo = 4,
04068
04072 DebugLevelDebug = 5,
04073
04074 _DebugLevelPadding = 0xffffffffU
04075 };
04076
04082 const int NUM_DEBUG_LEVELS = (5+1);
04083
04092 enum TLSCertificateState
04093 {
04097 TLSCertificateStatePending = 0,
04098
04102 TLSCertificateStateAccepted = 1,
04103
04107 TLSCertificateStateRejected = 2,
04108
04109 _TLSCertificateStatePadding = 0xffffffffU
04110 };
04111
04117 const int NUM_TLS_CERTIFICATE_STATES = (2+1);
04118
04127 enum TLSCertificateRejectReason
04128 {
04133 TLSCertificateRejectReasonUnknown = 0,
04134
04138 TLSCertificateRejectReasonUntrusted = 1,
04139
04143 TLSCertificateRejectReasonExpired = 2,
04144
04148 TLSCertificateRejectReasonNotActivated = 3,
04149
04153 TLSCertificateRejectReasonFingerprintMismatch = 4,
04154
04158 TLSCertificateRejectReasonHostnameMismatch = 5,
04159
04163 TLSCertificateRejectReasonSelfSigned = 6,
04164
04168 TLSCertificateRejectReasonRevoked = 7,
04169
04174 TLSCertificateRejectReasonInsecure = 8,
04175
04180 TLSCertificateRejectReasonLimitExceeded = 9,
04181
04182 _TLSCertificateRejectReasonPadding = 0xffffffffU
04183 };
04184
04190 const int NUM_TLS_CERTIFICATE_REJECT_REASONS = (9+1);
04191
04200 enum CallContentPacketizationType
04201 {
04207 CallContentPacketizationTypeRTP = 0,
04208
04214 CallContentPacketizationTypeRaw = 1,
04215
04223 CallContentPacketizationTypeMSNWebcam = 2,
04224
04225 _CallContentPacketizationTypePadding = 0xffffffffU
04226 };
04227
04233 const int NUM_CALL_CONTENT_PACKETIZATION_TYPES = (2+1);
04234
04244 enum CallContentDisposition
04245 {
04251 CallContentDispositionNone = 0,
04252
04265 CallContentDispositionInitial = 1,
04266
04267 _CallContentDispositionPadding = 0xffffffffU
04268 };
04269
04275 const int NUM_CALL_CONTENT_DISPOSITIONS = (1+1);
04276
04283 enum RCPTXRRTTMode
04284 {
04288 RCPTXRRTTModeAll = 0,
04289
04294 RCPTXRRTTModeSender = 1,
04295
04296 _RCPTXRRTTModePadding = 0xffffffffU
04297 };
04298
04304 const int NUM_RCPT_XR_RTT_MODES = (1+1);
04305
04317 enum StreamFlowState
04318 {
04322 StreamFlowStateStopped = 0,
04323
04328 StreamFlowStatePendingStart = 1,
04329
04334 StreamFlowStatePendingStop = 2,
04335
04340 StreamFlowStateStarted = 3,
04341
04342 _StreamFlowStatePadding = 0xffffffffU
04343 };
04344
04350 const int NUM_STREAM_FLOW_STATES = (3+1);
04351
04362 enum CallStreamCandidateType
04363 {
04368 CallStreamCandidateTypeNone = 0,
04369
04374 CallStreamCandidateTypeHost = 1,
04375
04381 CallStreamCandidateTypeServerReflexive = 2,
04382
04388 CallStreamCandidateTypePeerReflexive = 3,
04389
04396 CallStreamCandidateTypeRelay = 4,
04397
04402 CallStreamCandidateTypeMulticast = 5,
04403
04404 _CallStreamCandidateTypePadding = 0xffffffffU
04405 };
04406
04412 const int NUM_CALL_STREAM_CANDIDATE_TYPES = (5+1);
04413
04426 enum StreamComponent
04427 {
04432 StreamComponentUnknown = 0,
04433
04438 StreamComponentData = 1,
04439
04444 StreamComponentControl = 2,
04445
04446 _StreamComponentPadding = 0xffffffffU
04447 };
04448
04454 const int NUM_STREAM_COMPONENTS = (2+1);
04455
04466 enum StreamTransportType
04467 {
04472 StreamTransportTypeUnknown = 0,
04473
04480 StreamTransportTypeRawUDP = 1,
04481
04487 StreamTransportTypeICE = 2,
04488
04494 StreamTransportTypeGTalkP2P = 3,
04495
04501 StreamTransportTypeWLM2009 = 4,
04502
04507 StreamTransportTypeSHM = 5,
04508
04512 StreamTransportTypeMulticast = 6,
04513
04514 _StreamTransportTypePadding = 0xffffffffU
04515 };
04516
04522 const int NUM_STREAM_TRANSPORT_TYPES = (6+1);
04523
04532 enum SendingState
04533 {
04537 SendingStateNone = 0,
04538
04542 SendingStatePendingSend = 1,
04543
04547 SendingStateSending = 2,
04548
04552 SendingStatePendingStopSending = 3,
04553
04554 _SendingStatePadding = 0xffffffffU
04555 };
04556
04562 const int NUM_SENDING_STATES = (3+1);
04563
04573 enum StreamEndpointState
04574 {
04578 StreamEndpointStateConnecting = 0,
04579
04585 StreamEndpointStateProvisionallyConnected = 1,
04586
04593 StreamEndpointStateFullyConnected = 2,
04594
04601 StreamEndpointStateExhaustedCandidates = 3,
04602
04608 StreamEndpointStateFailed = 4,
04609
04610 _StreamEndpointStatePadding = 0xffffffffU
04611 };
04612
04618 const int NUM_STREAM_ENDPOINT_STATES = (4+1);
04619
04620 }
04621
04628 #define TP_QT_IFACE_CONNECTION_MANAGER (QLatin1String("org.freedesktop.Telepathy.ConnectionManager"))
04629
04636 #define TP_QT_IFACE_PROTOCOL (QLatin1String("org.freedesktop.Telepathy.Protocol"))
04637
04644 #define TP_QT_IFACE_PROTOCOL_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Addressing"))
04645
04652 #define TP_QT_IFACE_PROTOCOL_INTERFACE_AVATARS (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Avatars"))
04653
04660 #define TP_QT_IFACE_PROTOCOL_INTERFACE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Protocol.Interface.Presence"))
04661
04668 #define TP_QT_IFACE_CONNECTION (QLatin1String("org.freedesktop.Telepathy.Connection"))
04669
04676 #define TP_QT_IFACE_CONNECTION_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Addressing1"))
04677
04684 #define TP_QT_IFACE_CONNECTION_INTERFACE_ALIASING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Aliasing"))
04685
04692 #define TP_QT_IFACE_CONNECTION_INTERFACE_ANONYMITY (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Anonymity"))
04693
04700 #define TP_QT_IFACE_CONNECTION_INTERFACE_AVATARS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Avatars"))
04701
04708 #define TP_QT_IFACE_CONNECTION_INTERFACE_BALANCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Balance"))
04709
04716 #define TP_QT_IFACE_CONNECTION_INTERFACE_CAPABILITIES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Capabilities"))
04717
04724 #define TP_QT_IFACE_CONNECTION_INTERFACE_CELLULAR (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Cellular"))
04725
04732 #define TP_QT_IFACE_CONNECTION_INTERFACE_CLIENT_TYPES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ClientTypes"))
04733
04740 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACTS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Contacts"))
04741
04748 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_BLOCKING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactBlocking"))
04749
04756 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities"))
04757
04764 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_GROUPS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactGroups"))
04765
04772 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_INFO (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactInfo"))
04773
04780 #define TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_LIST (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ContactList"))
04781
04788 #define TP_QT_IFACE_CONNECTION_INTERFACE_LOCATION (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Location"))
04789
04796 #define TP_QT_IFACE_CONNECTION_INTERFACE_MAIL_NOTIFICATION (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.MailNotification"))
04797
04804 #define TP_QT_IFACE_CONNECTION_INTERFACE_POWER_SAVING (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.PowerSaving"))
04805
04812 #define TP_QT_IFACE_CONNECTION_INTERFACE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Presence"))
04813
04820 #define TP_QT_IFACE_CONNECTION_INTERFACE_REQUESTS (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.Requests"))
04821
04828 #define TP_QT_IFACE_CONNECTION_INTERFACE_SERVICE_POINT (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.ServicePoint"))
04829
04836 #define TP_QT_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE (QLatin1String("org.freedesktop.Telepathy.Connection.Interface.SimplePresence"))
04837
04844 #define TP_QT_IFACE_CHANNEL (QLatin1String("org.freedesktop.Telepathy.Channel"))
04845
04852 #define TP_QT_IFACE_CHANNEL_TYPE_CALL (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call1"))
04853
04860 #define TP_QT_IFACE_CHANNEL_TYPE_CONTACT_LIST (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactList"))
04861
04868 #define TP_QT_IFACE_CHANNEL_TYPE_CONTACT_SEARCH (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ContactSearch"))
04869
04876 #define TP_QT_IFACE_CHANNEL_TYPE_DBUS_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Type.DBusTube"))
04877
04884 #define TP_QT_IFACE_CHANNEL_TYPE_FILE_TRANSFER (QLatin1String("org.freedesktop.Telepathy.Channel.Type.FileTransfer"))
04885
04892 #define TP_QT_IFACE_CHANNEL_TYPE_ROOM_LIST (QLatin1String("org.freedesktop.Telepathy.Channel.Type.RoomList"))
04893
04900 #define TP_QT_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerAuthentication"))
04901
04908 #define TP_QT_IFACE_CHANNEL_TYPE_SERVER_TLS_CONNECTION (QLatin1String("org.freedesktop.Telepathy.Channel.Type.ServerTLSConnection"))
04909
04916 #define TP_QT_IFACE_CHANNEL_TYPE_STREAMED_MEDIA (QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamedMedia"))
04917
04924 #define TP_QT_IFACE_CHANNEL_TYPE_STREAM_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Type.StreamTube"))
04925
04932 #define TP_QT_IFACE_CHANNEL_TYPE_TEXT (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Text"))
04933
04940 #define TP_QT_IFACE_CHANNEL_TYPE_TUBES (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Tubes"))
04941
04948 #define TP_QT_IFACE_CHANNEL_INTERFACE_ANONYMITY (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Anonymity"))
04949
04956 #define TP_QT_IFACE_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CaptchaAuthentication1"))
04957
04964 #define TP_QT_IFACE_CHANNEL_INTERFACE_CALL_STATE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.CallState"))
04965
04972 #define TP_QT_IFACE_CHANNEL_INTERFACE_CHAT_STATE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ChatState"))
04973
04980 #define TP_QT_IFACE_CHANNEL_INTERFACE_CONFERENCE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Conference"))
04981
04988 #define TP_QT_IFACE_CHANNEL_INTERFACE_DESTROYABLE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Destroyable"))
04989
04996 #define TP_QT_IFACE_CHANNEL_INTERFACE_DTMF (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.DTMF"))
04997
05004 #define TP_QT_IFACE_CHANNEL_INTERFACE_FILE_TRANSFER_METADATA (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.FileTransfer.Metadata"))
05005
05012 #define TP_QT_IFACE_CHANNEL_INTERFACE_GROUP (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Group"))
05013
05020 #define TP_QT_IFACE_CHANNEL_INTERFACE_HOLD (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Hold"))
05021
05028 #define TP_QT_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"))
05029
05036 #define TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Messages"))
05037
05044 #define TP_QT_IFACE_CHANNEL_INTERFACE_PASSWORD (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Password"))
05045
05052 #define TP_QT_IFACE_CHANNEL_INTERFACE_SASL_AUTHENTICATION (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SASLAuthentication"))
05053
05060 #define TP_QT_IFACE_CHANNEL_INTERFACE_SECURABLE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Securable"))
05061
05068 #define TP_QT_IFACE_CHANNEL_INTERFACE_SERVICE_POINT (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.ServicePoint"))
05069
05076 #define TP_QT_IFACE_CHANNEL_INTERFACE_SMS (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.SMS"))
05077
05084 #define TP_QT_IFACE_CHANNEL_INTERFACE_TUBE (QLatin1String("org.freedesktop.Telepathy.Channel.Interface.Tube"))
05085
05092 #define TP_QT_IFACE_CHANNEL_DISPATCHER (QLatin1String("org.freedesktop.Telepathy.ChannelDispatcher"))
05093
05100 #define TP_QT_IFACE_CHANNEL_DISPATCH_OPERATION (QLatin1String("org.freedesktop.Telepathy.ChannelDispatchOperation"))
05101
05108 #define TP_QT_IFACE_CHANNEL_REQUEST (QLatin1String("org.freedesktop.Telepathy.ChannelRequest"))
05109
05116 #define TP_QT_IFACE_MEDIA_SESSION_HANDLER (QLatin1String("org.freedesktop.Telepathy.Media.SessionHandler"))
05117
05124 #define TP_QT_IFACE_MEDIA_STREAM_HANDLER (QLatin1String("org.freedesktop.Telepathy.Media.StreamHandler"))
05125
05132 #define TP_QT_IFACE_DBUS_DAEMON (QLatin1String("org.freedesktop.DBus"))
05133
05140 #define TP_QT_IFACE_INTROSPECTABLE (QLatin1String("org.freedesktop.DBus.Introspectable"))
05141
05148 #define TP_QT_IFACE_PEER (QLatin1String("org.freedesktop.DBus.Peer"))
05149
05156 #define TP_QT_IFACE_PROPERTIES (QLatin1String("org.freedesktop.DBus.Properties"))
05157
05164 #define TP_QT_IFACE_DEBUG (QLatin1String("org.freedesktop.Telepathy.Debug"))
05165
05172 #define TP_QT_IFACE_PROPERTIES_INTERFACE (QLatin1String("org.freedesktop.Telepathy.Properties"))
05173
05180 #define TP_QT_IFACE_ACCOUNT_MANAGER (QLatin1String("org.freedesktop.Telepathy.AccountManager"))
05181
05188 #define TP_QT_IFACE_ACCOUNT (QLatin1String("org.freedesktop.Telepathy.Account"))
05189
05196 #define TP_QT_IFACE_ACCOUNT_INTERFACE_ADDRESSING (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Addressing"))
05197
05204 #define TP_QT_IFACE_ACCOUNT_INTERFACE_AVATAR (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Avatar"))
05205
05212 #define TP_QT_IFACE_ACCOUNT_INTERFACE_STORAGE (QLatin1String("org.freedesktop.Telepathy.Account.Interface.Storage"))
05213
05220 #define TP_QT_IFACE_CLIENT (QLatin1String("org.freedesktop.Telepathy.Client"))
05221
05228 #define TP_QT_IFACE_CLIENT_OBSERVER (QLatin1String("org.freedesktop.Telepathy.Client.Observer"))
05229
05236 #define TP_QT_IFACE_CLIENT_APPROVER (QLatin1String("org.freedesktop.Telepathy.Client.Approver"))
05237
05244 #define TP_QT_IFACE_CLIENT_HANDLER (QLatin1String("org.freedesktop.Telepathy.Client.Handler"))
05245
05252 #define TP_QT_IFACE_CLIENT_INTERFACE_REQUESTS (QLatin1String("org.freedesktop.Telepathy.Client.Interface.Requests"))
05253
05260 #define TP_QT_IFACE_AUTHENTICATION_TLS_CERTIFICATE (QLatin1String("org.freedesktop.Telepathy.Authentication.TLSCertificate"))
05261
05268 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.Media"))
05269
05276 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_DTMF (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.DTMF"))
05277
05284 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_VIDEO_CONTROL (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.VideoControl"))
05285
05292 #define TP_QT_IFACE_CALL_CONTENT_INTERFACE_AUDIO_CONTROL (QLatin1String("org.freedesktop.Telepathy.Call1.Content.Interface.AudioControl"))
05293
05300 #define TP_QT_IFACE_CALL_CONTENT (QLatin1String("org.freedesktop.Telepathy.Call1.Content"))
05301
05308 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTCPExtendedReports"))
05309
05316 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTCPFeedback"))
05317
05324 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription.Interface.RTPHeaderExtensions"))
05325
05332 #define TP_QT_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION (QLatin1String("org.freedesktop.Telepathy.Call1.Content.MediaDescription"))
05333
05340 #define TP_QT_IFACE_CALL_STREAM_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call1.Stream.Interface.Media"))
05341
05348 #define TP_QT_IFACE_CALL_STREAM (QLatin1String("org.freedesktop.Telepathy.Call1.Stream"))
05349
05356 #define TP_QT_IFACE_CALL_STREAM_ENDPOINT (QLatin1String("org.freedesktop.Telepathy.Call1.Stream.Endpoint"))
05357
05366 #define TP_QT_ERROR_NETWORK_ERROR QLatin1String("org.freedesktop.Telepathy.Error.NetworkError")
05367
05377 #define TP_QT_ERROR_NOT_IMPLEMENTED QLatin1String("org.freedesktop.Telepathy.Error.NotImplemented")
05378
05387 #define TP_QT_ERROR_INVALID_ARGUMENT QLatin1String("org.freedesktop.Telepathy.Error.InvalidArgument")
05388
05397 #define TP_QT_ERROR_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.NotAvailable")
05398
05407 #define TP_QT_ERROR_PERMISSION_DENIED QLatin1String("org.freedesktop.Telepathy.Error.PermissionDenied")
05408
05421 #define TP_QT_ERROR_DISCONNECTED QLatin1String("org.freedesktop.Telepathy.Error.Disconnected")
05422
05431 #define TP_QT_ERROR_INVALID_HANDLE QLatin1String("org.freedesktop.Telepathy.Error.InvalidHandle")
05432
05441 #define TP_QT_ERROR_CHANNEL_BANNED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Banned")
05442
05451 #define TP_QT_ERROR_CHANNEL_FULL QLatin1String("org.freedesktop.Telepathy.Error.Channel.Full")
05452
05461 #define TP_QT_ERROR_CHANNEL_INVITE_ONLY QLatin1String("org.freedesktop.Telepathy.Error.Channel.InviteOnly")
05462
05478 #define TP_QT_ERROR_NOT_YOURS QLatin1String("org.freedesktop.Telepathy.Error.NotYours")
05479
05497 #define TP_QT_ERROR_CANCELLED QLatin1String("org.freedesktop.Telepathy.Error.Cancelled")
05498
05508 #define TP_QT_ERROR_AUTHENTICATION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.AuthenticationFailed")
05509
05523 #define TP_QT_ERROR_ENCRYPTION_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.EncryptionNotAvailable")
05524
05535 #define TP_QT_ERROR_ENCRYPTION_ERROR QLatin1String("org.freedesktop.Telepathy.Error.EncryptionError")
05536
05551 #define TP_QT_ERROR_CERT_NOT_PROVIDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotProvided")
05552
05566 #define TP_QT_ERROR_CERT_UNTRUSTED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Untrusted")
05567
05578 #define TP_QT_ERROR_CERT_EXPIRED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Expired")
05579
05591 #define TP_QT_ERROR_CERT_NOT_ACTIVATED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotActivated")
05592
05604 #define TP_QT_ERROR_CERT_FINGERPRINT_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch")
05605
05625 #define TP_QT_ERROR_CERT_HOSTNAME_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.HostnameMismatch")
05626
05638 #define TP_QT_ERROR_CERT_SELF_SIGNED QLatin1String("org.freedesktop.Telepathy.Error.Cert.SelfSigned")
05639
05650 #define TP_QT_ERROR_CERT_REVOKED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Revoked")
05651
05663 #define TP_QT_ERROR_CERT_INSECURE QLatin1String("org.freedesktop.Telepathy.Error.Cert.Insecure")
05664
05676 #define TP_QT_ERROR_CERT_INVALID QLatin1String("org.freedesktop.Telepathy.Error.Cert.Invalid")
05677
05690 #define TP_QT_ERROR_CERT_LIMIT_EXCEEDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.LimitExceeded")
05691
05701 #define TP_QT_ERROR_NOT_CAPABLE QLatin1String("org.freedesktop.Telepathy.Error.NotCapable")
05702
05713 #define TP_QT_ERROR_OFFLINE QLatin1String("org.freedesktop.Telepathy.Error.Offline")
05714
05725 #define TP_QT_ERROR_CHANNEL_KICKED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Kicked")
05726
05739 #define TP_QT_ERROR_BUSY QLatin1String("org.freedesktop.Telepathy.Error.Busy")
05740
05751 #define TP_QT_ERROR_NO_ANSWER QLatin1String("org.freedesktop.Telepathy.Error.NoAnswer")
05752
05763 #define TP_QT_ERROR_DOES_NOT_EXIST QLatin1String("org.freedesktop.Telepathy.Error.DoesNotExist")
05764
05776 #define TP_QT_ERROR_TERMINATED QLatin1String("org.freedesktop.Telepathy.Error.Terminated")
05777
05787 #define TP_QT_ERROR_MEDIA_CODECS_INCOMPATIBLE QLatin1String("org.freedesktop.Telepathy.Error.Media.CodecsIncompatible")
05788
05798 #define TP_QT_ERROR_MEDIA_UNSUPPORTED_TYPE QLatin1String("org.freedesktop.Telepathy.Error.Media.UnsupportedType")
05799
05809 #define TP_QT_ERROR_MEDIA_STREAMING_ERROR QLatin1String("org.freedesktop.Telepathy.Error.Media.StreamingError")
05810
05819 #define TP_QT_ERROR_CONNECTION_REFUSED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionRefused")
05820
05829 #define TP_QT_ERROR_CONNECTION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionFailed")
05830
05839 #define TP_QT_ERROR_CONNECTION_LOST QLatin1String("org.freedesktop.Telepathy.Error.ConnectionLost")
05840
05854 #define TP_QT_ERROR_ALREADY_CONNECTED QLatin1String("org.freedesktop.Telepathy.Error.AlreadyConnected")
05855
05871 #define TP_QT_ERROR_CONNECTION_REPLACED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionReplaced")
05872
05882 #define TP_QT_ERROR_REGISTRATION_EXISTS QLatin1String("org.freedesktop.Telepathy.Error.RegistrationExists")
05883
05901 #define TP_QT_ERROR_SERVICE_BUSY QLatin1String("org.freedesktop.Telepathy.Error.ServiceBusy")
05902
05914 #define TP_QT_ERROR_RESOURCE_UNAVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.ResourceUnavailable")
05915
05928 #define TP_QT_ERROR_WOULD_BREAK_ANONYMITY QLatin1String("org.freedesktop.Telepathy.Error.WouldBreakAnonymity")
05929
05939 #define TP_QT_ERROR_NOT_YET QLatin1String("org.freedesktop.Telepathy.Error.NotYet")
05940
05949 #define TP_QT_ERROR_REJECTED QLatin1String("org.freedesktop.Telepathy.Error.Rejected")
05950
05960 #define TP_QT_ERROR_PICKED_UP_ELSEWHERE QLatin1String("org.freedesktop.Telepathy.Error.PickedUpElsewhere")
05961
05975 #define TP_QT_ERROR_SERVICE_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.ServiceConfused")
05976
05992 #define TP_QT_ERROR_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.Confused")
05993
06018 #define TP_QT_ERROR_SOFTWARE_UPGRADE_REQUIRED QLatin1String("org.freedesktop.Telepathy.Error.SoftwareUpgradeRequired")
06019
06034 #define TP_QT_ERROR_EMERGENCY_CALLS_NOT_SUPPORTED QLatin1String("org.freedesktop.Telepathy.Error.EmergencyCallsNotSupported")
06035
06056 #define TP_QT_ERROR_INSUFFICIENT_BALANCE QLatin1String("org.freedesktop.Telepathy.Error.InsufficientBalance")
06057
06070 #define TP_QT_ERROR_CAPTCHA_NOT_SUPPORTED QLatin1String("org.freedesktop.Telepathy.Error.CaptchaNotSupported")
06071