Home · All Classes · All Namespaces · Modules · Functions · Files

constants.h

00001 /* Generated from Telepathy D-Bus Interface Specification, TelepathyQt4Yell copy
00002  */
00003  
00004 #ifndef IN_TELEPATHY_QT4_YELL_HEADER
00005 #error IN_TELEPATHY_QT4_YELL_HEADER
00006 #endif
00007 
00008 #include <QFlags>
00009 
00046 namespace Tpy
00047 {
00053 enum CallFlag
00054 {
00062     CallFlagLocallyRinging = 1,
00063 
00071     CallFlagQueued = 2,
00072 
00083     CallFlagLocallyHeld = 4,
00084 
00092     CallFlagForwarded = 8,
00093 
00104     CallFlagInProgress = 16,
00105 
00114     CallFlagClearing = 32,
00115 
00122     CallFlagMuted = 64,
00123 
00124     _CallFlagPadding = 0xffffffffU
00125 };
00126 
00137 typedef QFlags<CallFlag> CallFlags;
00138 Q_DECLARE_OPERATORS_FOR_FLAGS(CallFlags)
00139 
00140 
00145 enum CallMemberFlag
00146 {
00157     CallMemberFlagRinging = 1,
00158 
00168     CallMemberFlagHeld = 2,
00169 
00180     CallMemberFlagConferenceHost = 4,
00181 
00182     _CallMemberFlagPadding = 0xffffffffU
00183 };
00184 
00205 typedef QFlags<CallMemberFlag> CallMemberFlags;
00206 Q_DECLARE_OPERATORS_FOR_FLAGS(CallMemberFlags)
00207 
00208 
00236 enum CallState
00237 {
00243     CallStateUnknown = 0,
00244 
00251     CallStatePendingInitiator = 1,
00252 
00257     CallStatePendingReceiver = 2,
00258 
00262     CallStateAccepted = 3,
00263 
00267     CallStateEnded = 4,
00268 
00269     _CallStatePadding = 0xffffffffU
00270 };
00271 
00277 const int NUM_CALL_STATES = (4+1);
00278 
00289 enum CallStateChangeReason
00290 {
00295     CallStateChangeReasonUnknown = 0,
00296 
00309     CallStateChangeReasonUserRequested = 1,
00310 
00316     CallStateChangeReasonForwarded = 2,
00317 
00326     CallStateChangeReasonNoAnswer = 3,
00327 
00328     _CallStateChangeReasonPadding = 0xffffffffU
00329 };
00330 
00336 const int NUM_CALL_STATE_CHANGE_REASONS = (3+1);
00337 
00350 enum ContentRemovalReason
00351 {
00356     ContentRemovalReasonUnknown = 0,
00357 
00362     ContentRemovalReasonUserRequested = 1,
00363 
00368     ContentRemovalReasonError = 2,
00369 
00374     ContentRemovalReasonUnsupported = 3,
00375 
00376     _ContentRemovalReasonPadding = 0xffffffffU
00377 };
00378 
00384 const int NUM_CONTENT_REMOVAL_REASONS = (3+1);
00385 
00395 enum CallContentDisposition
00396 {
00400     CallContentDispositionNone = 0,
00401 
00412     CallContentDispositionInitial = 1,
00413 
00414     _CallContentDispositionPadding = 0xffffffffU
00415 };
00416 
00422 const int NUM_CALL_CONTENT_DISPOSITIONS = (1+1);
00423 
00432 enum CallContentPacketizationType
00433 {
00437     CallContentPacketizationTypeRTP = 0,
00438 
00442     CallContentPacketizationTypeRaw = 1,
00443 
00449     CallContentPacketizationTypeMSNWebcam = 2,
00450 
00451     _CallContentPacketizationTypePadding = 0xffffffffU
00452 };
00453 
00459 const int NUM_CALL_CONTENT_PACKETIZATION_TYPES = (2+1);
00460 
00469 enum SendingState
00470 {
00474     SendingStateNone = 0,
00475 
00479     SendingStatePendingSend = 1,
00480 
00484     SendingStateSending = 2,
00485 
00489     SendingStatePendingStopSending = 3,
00490 
00491     _SendingStatePadding = 0xffffffffU
00492 };
00493 
00499 const int NUM_SENDING_STATES = (3+1);
00500 
00509 enum StreamTransportType
00510 {
00515     StreamTransportTypeUnknown = 0,
00516 
00523     StreamTransportTypeRawUDP = 1,
00524 
00530     StreamTransportTypeICE = 2,
00531 
00537     StreamTransportTypeGTalkP2P = 3,
00538 
00544     StreamTransportTypeWLM2009 = 4,
00545 
00550     StreamTransportTypeSHM = 5,
00551 
00555     StreamTransportTypeMulticast = 6,
00556 
00557     _StreamTransportTypePadding = 0xffffffffU
00558 };
00559 
00565 const int NUM_STREAM_TRANSPORT_TYPES = (6+1);
00566 
00567 }
00568 
00575 #define TP_QT4_YELL_IFACE_CHANNEL_TYPE_CALL (QLatin1String("org.freedesktop.Telepathy.Channel.Type.Call.DRAFT"))
00576 
00583 #define TP_QT4_YELL_IFACE_CALL_CONTENT (QLatin1String("org.freedesktop.Telepathy.Call.Content.DRAFT"))
00584 
00591 #define TP_QT4_YELL_IFACE_CALL_CONTENT_CODEC_OFFER (QLatin1String("org.freedesktop.Telepathy.Call.Content.CodecOffer.DRAFT"))
00592 
00599 #define TP_QT4_YELL_IFACE_CALL_CONTENT_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call.Content.Interface.Media.DRAFT"))
00600 
00607 #define TP_QT4_YELL_IFACE_CALL_CONTENT_INTERFACE_MUTE (QLatin1String("org.freedesktop.Telepathy.Call.Content.Interface.Mute.DRAFT"))
00608 
00615 #define TP_QT4_YELL_IFACE_CALL_STREAM (QLatin1String("org.freedesktop.Telepathy.Call.Stream.DRAFT"))
00616 
00623 #define TP_QT4_YELL_IFACE_CALL_STREAM_ENDPOINT (QLatin1String("org.freedesktop.Telepathy.Call.Stream.Endpoint.DRAFT"))
00624 
00631 #define TP_QT4_YELL_IFACE_CALL_STREAM_INTERFACE_MEDIA (QLatin1String("org.freedesktop.Telepathy.Call.Stream.Interface.Media.DRAFT"))
00632 
00641 #define TP_QT4_YELL_ERROR_NETWORK_ERROR QLatin1String("org.freedesktop.Telepathy.Error.NetworkError")
00642 
00652 #define TP_QT4_YELL_ERROR_NOT_IMPLEMENTED QLatin1String("org.freedesktop.Telepathy.Error.NotImplemented")
00653 
00662 #define TP_QT4_YELL_ERROR_INVALID_ARGUMENT QLatin1String("org.freedesktop.Telepathy.Error.InvalidArgument")
00663 
00672 #define TP_QT4_YELL_ERROR_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.NotAvailable")
00673 
00682 #define TP_QT4_YELL_ERROR_PERMISSION_DENIED QLatin1String("org.freedesktop.Telepathy.Error.PermissionDenied")
00683 
00696 #define TP_QT4_YELL_ERROR_DISCONNECTED QLatin1String("org.freedesktop.Telepathy.Error.Disconnected")
00697 
00706 #define TP_QT4_YELL_ERROR_INVALID_HANDLE QLatin1String("org.freedesktop.Telepathy.Error.InvalidHandle")
00707 
00716 #define TP_QT4_YELL_ERROR_CHANNEL_BANNED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Banned")
00717 
00726 #define TP_QT4_YELL_ERROR_CHANNEL_FULL QLatin1String("org.freedesktop.Telepathy.Error.Channel.Full")
00727 
00736 #define TP_QT4_YELL_ERROR_CHANNEL_INVITE_ONLY QLatin1String("org.freedesktop.Telepathy.Error.Channel.InviteOnly")
00737 
00751 #define TP_QT4_YELL_ERROR_NOT_YOURS QLatin1String("org.freedesktop.Telepathy.Error.NotYours")
00752 
00770 #define TP_QT4_YELL_ERROR_CANCELLED QLatin1String("org.freedesktop.Telepathy.Error.Cancelled")
00771 
00781 #define TP_QT4_YELL_ERROR_AUTHENTICATION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.AuthenticationFailed")
00782 
00796 #define TP_QT4_YELL_ERROR_ENCRYPTION_NOT_AVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.EncryptionNotAvailable")
00797 
00808 #define TP_QT4_YELL_ERROR_ENCRYPTION_ERROR QLatin1String("org.freedesktop.Telepathy.Error.EncryptionError")
00809 
00824 #define TP_QT4_YELL_ERROR_CERT_NOT_PROVIDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotProvided")
00825 
00839 #define TP_QT4_YELL_ERROR_CERT_UNTRUSTED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Untrusted")
00840 
00851 #define TP_QT4_YELL_ERROR_CERT_EXPIRED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Expired")
00852 
00864 #define TP_QT4_YELL_ERROR_CERT_NOT_ACTIVATED QLatin1String("org.freedesktop.Telepathy.Error.Cert.NotActivated")
00865 
00877 #define TP_QT4_YELL_ERROR_CERT_FINGERPRINT_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch")
00878 
00896 #define TP_QT4_YELL_ERROR_CERT_HOSTNAME_MISMATCH QLatin1String("org.freedesktop.Telepathy.Error.Cert.HostnameMismatch")
00897 
00909 #define TP_QT4_YELL_ERROR_CERT_SELF_SIGNED QLatin1String("org.freedesktop.Telepathy.Error.Cert.SelfSigned")
00910 
00921 #define TP_QT4_YELL_ERROR_CERT_REVOKED QLatin1String("org.freedesktop.Telepathy.Error.Cert.Revoked")
00922 
00934 #define TP_QT4_YELL_ERROR_CERT_INSECURE QLatin1String("org.freedesktop.Telepathy.Error.Cert.Insecure")
00935 
00947 #define TP_QT4_YELL_ERROR_CERT_INVALID QLatin1String("org.freedesktop.Telepathy.Error.Cert.Invalid")
00948 
00961 #define TP_QT4_YELL_ERROR_CERT_LIMIT_EXCEEDED QLatin1String("org.freedesktop.Telepathy.Error.Cert.LimitExceeded")
00962 
00972 #define TP_QT4_YELL_ERROR_NOT_CAPABLE QLatin1String("org.freedesktop.Telepathy.Error.NotCapable")
00973 
00984 #define TP_QT4_YELL_ERROR_OFFLINE QLatin1String("org.freedesktop.Telepathy.Error.Offline")
00985 
00996 #define TP_QT4_YELL_ERROR_CHANNEL_KICKED QLatin1String("org.freedesktop.Telepathy.Error.Channel.Kicked")
00997 
01010 #define TP_QT4_YELL_ERROR_BUSY QLatin1String("org.freedesktop.Telepathy.Error.Busy")
01011 
01022 #define TP_QT4_YELL_ERROR_NO_ANSWER QLatin1String("org.freedesktop.Telepathy.Error.NoAnswer")
01023 
01034 #define TP_QT4_YELL_ERROR_DOES_NOT_EXIST QLatin1String("org.freedesktop.Telepathy.Error.DoesNotExist")
01035 
01047 #define TP_QT4_YELL_ERROR_TERMINATED QLatin1String("org.freedesktop.Telepathy.Error.Terminated")
01048 
01057 #define TP_QT4_YELL_ERROR_CONNECTION_REFUSED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionRefused")
01058 
01067 #define TP_QT4_YELL_ERROR_CONNECTION_FAILED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionFailed")
01068 
01077 #define TP_QT4_YELL_ERROR_CONNECTION_LOST QLatin1String("org.freedesktop.Telepathy.Error.ConnectionLost")
01078 
01092 #define TP_QT4_YELL_ERROR_ALREADY_CONNECTED QLatin1String("org.freedesktop.Telepathy.Error.AlreadyConnected")
01093 
01109 #define TP_QT4_YELL_ERROR_CONNECTION_REPLACED QLatin1String("org.freedesktop.Telepathy.Error.ConnectionReplaced")
01110 
01120 #define TP_QT4_YELL_ERROR_REGISTRATION_EXISTS QLatin1String("org.freedesktop.Telepathy.Error.RegistrationExists")
01121 
01137 #define TP_QT4_YELL_ERROR_SERVICE_BUSY QLatin1String("org.freedesktop.Telepathy.Error.ServiceBusy")
01138 
01150 #define TP_QT4_YELL_ERROR_RESOURCE_UNAVAILABLE QLatin1String("org.freedesktop.Telepathy.Error.ResourceUnavailable")
01151 
01164 #define TP_QT4_YELL_ERROR_WOULD_BREAK_ANONYMITY QLatin1String("org.freedesktop.Telepathy.Error.WouldBreakAnonymity")
01165 
01175 #define TP_QT4_YELL_ERROR_NOT_YET QLatin1String("org.freedesktop.Telepathy.Error.NotYet")
01176 
01186 #define TP_QT4_YELL_ERROR_REJECTED QLatin1String("org.freedesktop.Telepathy.Error.Rejected")
01187 
01197 #define TP_QT4_YELL_ERROR_PICKED_UP_ELSEWHERE QLatin1String("org.freedesktop.Telepathy.Error.PickedUpElsewhere")
01198 
01212 #define TP_QT4_YELL_ERROR_SERVICE_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.ServiceConfused")
01213 
01229 #define TP_QT4_YELL_ERROR_CONFUSED QLatin1String("org.freedesktop.Telepathy.Error.Confused")
01230 


Copyright © 2008-2010 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4-Yell 0.1.2