|
1 /* |
|
2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 #ifndef MCECOMLOGS_H |
|
24 #define MCECOMLOGS_H |
|
25 |
|
26 #include "mcelogs.h" |
|
27 |
|
28 // INCLUDES |
|
29 |
|
30 // FORWARD DECLARATIONS |
|
31 |
|
32 // CLASS DECLARATION |
|
33 |
|
34 |
|
35 |
|
36 #define MCE_DEBUG_CALLBACK( c, str, callback )\ |
|
37 switch( callback )\ |
|
38 {\ |
|
39 case EMceItcStateChanged:{ c::Print( _L( str ), _L( "EMceItcStateChanged" ) );break; }\ |
|
40 case EMceItcObjectAdded:{ c::Print( _L( str ), _L( "EMceItcObjectAdded" ) );break; }\ |
|
41 case EMceItcSessionConnectionStateChanged:{ c::Print( _L( str ), _L( "EMceItcSessionConnectionStateChanged" ) );break; }\ |
|
42 case EMceItcSRReceived:{ c::Print( _L( str ), _L( "EMceItcSRReceived" ) );break; }\ |
|
43 case EMceItcRRReceived:{ c::Print( _L( str ), _L( "EMceItcRRReceived" ) );break; }\ |
|
44 case EMceItcInactivityTimeout:{ c::Print( _L( str ), _L( "EMceItcInactivityTimeout" ) );break; }\ |
|
45 case EMceItcFCMsgReceived:{ c::Print( _L( str ), _L( "EMceItcFCMsgReceived" ) );break; }\ |
|
46 case EMceItcNotifyReceived:{ c::Print( _L( str ), _L( "EMceItcNotifyReceived" ) );break; }\ |
|
47 case EMceItcIncomingUpdate:{ c::Print( _L( str ), _L( "EMceItcIncomingUpdate" ) );break; }\ |
|
48 case EMceItcActivity:{ c::Print( _L( str ), _L( "EMceItcActivity" ) );break; }\ |
|
49 case EMceItcInProgress:{ c::Print( _L( str ), _L( "EMceItcInProgress" ) );break; }\ |
|
50 case EMceItcTranscodingInProgress:{ c::Print( _L( str ), _L( "EMceItcTranscodingInProgress" ) );break; }\ |
|
51 case EMceItcTranscodingCompleted:{ c::Print( _L( str ), _L( "EMceItcTranscodingCompleted" ) );break; }\ |
|
52 default:{ c::Print( _L( str ), callback );break; }\ |
|
53 } |
|
54 |
|
55 #define MCE_DEBUG_DATATYPE( c, str, datatype )\ |
|
56 switch( datatype )\ |
|
57 {\ |
|
58 case EMceItcMsgTypeWriteString:{ c::Print( _L( str ), _L( "EMceItcMsgTypeWriteString" ) );break; }\ |
|
59 case EMceItcMsgTypeReadString:{ c::Print( _L( str ), _L( "EMceItcMsgTypeReadString" ) );break; }\ |
|
60 case EMceItcMsgTypeTextArray:{ c::Print( _L( str ), _L( "EMceItcMsgTypeTextArray" ) );break; }\ |
|
61 case EMceItcMsgTypeSIPData:{ c::Print( _L( str ), _L( "EMceItcMsgTypeSIPData" ) );break; }\ |
|
62 case EMceItcMsgTypeSIPReply:{ c::Print( _L( str ), _L( "EMceItcMsgTypeSIPReply" ) );break; }\ |
|
63 case EMceItcMsgTypeMessageArray:{ c::Print( _L( str ), _L( "EMceItcMsgTypeMessageArray" ) );break; }\ |
|
64 case EMceItcMsgTypeEvent:{ c::Print( _L( str ), _L( "EMceItcMsgTypeEvent" ) );break; }\ |
|
65 case EMceItcMsgTypeSession:{ c::Print( _L( str ), _L( "EMceItcMsgTypeSession" ) );break; }\ |
|
66 case EMceItcMsgTypeStream:{ c::Print( _L( str ), _L( "EMceItcMsgTypeStream" ) );break; }\ |
|
67 case EMceItcMsgTypeSource:{ c::Print( _L( str ), _L( "EMceItcMsgTypeSource" ) );break; }\ |
|
68 case EMceItcMsgTypeSink:{ c::Print( _L( str ), _L( "EMceItcMsgTypeSink" ) );break; }\ |
|
69 case EMceItcMsgTypeCodec:{ c::Print( _L( str ), _L( "EMceItcMsgTypeCodec" ) );break; }\ |
|
70 case EMceItcMsgTypeFC:{ c::Print( _L( str ), _L( "EMceItcMsgTypeFC" ) );break; }\ |
|
71 default:{ c::Print( _L( str ), datatype );break; }\ |
|
72 } |
|
73 |
|
74 |
|
75 #define MCE_DEBUG_CLISTATE( c, str, state )\ |
|
76 switch( state )\ |
|
77 {\ |
|
78 case CMceSession::EIdle:{ c::Print( _L( str ), _L( "EIdle" ) );break; }\ |
|
79 case CMceSession::EOffering:{ c::Print( _L( str ), _L( "EOffering" ) );break; }\ |
|
80 case CMceSession::EIncoming:{ c::Print( _L( str ), _L( "EIncoming" ) );break; }\ |
|
81 case CMceSession::EReserving:{ c::Print( _L( str ), _L( "EReserving" ) );break; }\ |
|
82 case CMceSession::EAnswering:{ c::Print( _L( str ), _L( "EAnswering" ) );break; }\ |
|
83 case CMceSession::EProceeding:{ c::Print( _L( str ), _L( "EProceeding" ) );break; }\ |
|
84 case CMceSession::EEstablished:{ c::Print( _L( str ), _L( "EEstablished" ) );break; }\ |
|
85 case CMceSession::ECancelling:{ c::Print( _L( str ), _L( "ECancelling" ) );break; }\ |
|
86 case CMceSession::ETerminating:{ c::Print( _L( str ), _L( "ETerminating" ) );break; }\ |
|
87 case CMceSession::ETerminated:{ c::Print( _L( str ), _L( "ETerminated" ) );break; }\ |
|
88 default:{ c::Print( _L( str ), state );break; }\ |
|
89 } |
|
90 |
|
91 #define MCE_DEBUG_EVENTSTATE( c, str, state )\ |
|
92 switch( state )\ |
|
93 {\ |
|
94 case CMceRefer::EIdle:{ c::Print( _L( str ), _L( "EIdle" ) );break; }\ |
|
95 case CMceRefer::EPending:{ c::Print( _L( str ), _L( "EPending" ) );break; }\ |
|
96 case CMceRefer::EAccepted:{ c::Print( _L( str ), _L( "EActive" ) );break; }\ |
|
97 case CMceRefer::ETerminated:{ c::Print( _L( str ), _L( "ETerminated" ) );break; }\ |
|
98 default:{ c::Print( _L( str ), state );break; }\ |
|
99 } |
|
100 |
|
101 |
|
102 #define MCE_DEBUG_MEDIASTATE( c, str, state )\ |
|
103 switch( state )\ |
|
104 {\ |
|
105 case CMceMediaStream::EUninitialized:{ c::Print( _L( str ), _L( "EUninitialized" ) );break; }\ |
|
106 case CMceMediaStream::EInitialized:{ c::Print( _L( str ), _L( "EInitialized" ) );break; }\ |
|
107 case CMceMediaStream::EBuffering:{ c::Print( _L( str ), _L( "EBuffering" ) );break; }\ |
|
108 case CMceMediaStream::EIdle:{ c::Print( _L( str ), _L( "EIdle" ) );break; }\ |
|
109 case CMceMediaStream::EStreaming:{ c::Print( _L( str ), _L( "EStreaming" ) );break; }\ |
|
110 case CMceMediaStream::EDisabled:{ c::Print( _L( str ), _L( "EDisabled" ) );break; }\ |
|
111 case CMceMediaStream::ENoResources:{ c::Print( _L( str ), _L( "ENoResources" ) );break; }\ |
|
112 case CMceMediaStream::ETranscodingRequired:{ c::Print( _L( str ), _L( "ETranscodingRequired" ) );break; }\ |
|
113 case CMceMediaStream::ETranscoding:{ c::Print( _L( str ), _L( "ETranscoding" ) );break; }\ |
|
114 default:{ c::Print( _L( str ), state );break; }\ |
|
115 } |
|
116 |
|
117 |
|
118 #define MCE_DEBUG_ITC( c, str, event )\ |
|
119 if( event >= EMceItcSetVolume && event <= EMceItcMaxGain ||\ |
|
120 event >= EMceItcCameraInfo && event <= EMceItcSetFastRewind ||\ |
|
121 event >= EMceItcAudioRouting && event <= EMceItcSetFileInfo )\ |
|
122 {\ |
|
123 c::Print( _L( str ), event, _L("(media attribute get/set)") );\ |
|
124 }\ |
|
125 if( event >= EMceItcInitFC && event <= EMceItcFCSetMediaLines )\ |
|
126 {\ |
|
127 c::Print( _L( str ), event, _L("(FC)") );\ |
|
128 }\ |
|
129 else\ |
|
130 {\ |
|
131 switch( event )\ |
|
132 {\ |
|
133 case EMceItcSetAppUid:{ c::Print( _L( str ), _L( "EMceItcSetAppUid" ) );break; }\ |
|
134 case EMceItcCreateSession:{ c::Print( _L( str ), _L( "EMceItcCreateSession" ) );break; }\ |
|
135 case EMceItcDeleteSession:{ c::Print( _L( str ), _L( "EMceItcDeleteSession" ) );break; }\ |
|
136 case EMceItcEstablishSession:{ c::Print( _L( str ), _L( "EMceItcEstablishSession" ) );break; }\ |
|
137 case EMceItcTerminateSession:{ c::Print( _L( str ), _L( "EMceItcTerminateSession" ) );break; }\ |
|
138 case EMceItcAcceptSession:{ c::Print( _L( str ), _L( "EMceItcAcceptSession" ) );break; }\ |
|
139 case EMceItcRejectSession:{ c::Print( _L( str ), _L( "EMceItcRejectSession" ) );break; }\ |
|
140 case EMceItcUpdate:{ c::Print( _L( str ), _L( "EMceItcUpdate" ) );break; }\ |
|
141 case EMceItcRing:{ c::Print( _L( str ), _L( "EMceItcRing" ) );break; }\ |
|
142 case EMceItcEnable:{ c::Print( _L( str ), _L( "EMceItcEnable" ) );break; }\ |
|
143 case EMceItcSendRR:{ c::Print( _L( str ), _L( "EMceItcSendRR" ) );break; }\ |
|
144 case EMceItcSendSR:{ c::Print( _L( str ), _L( "EMceItcSendSR" ) );break; }\ |
|
145 case EMceItcDisable:{ c::Print( _L( str ), _L( "EMceItcDisable" ) );break; }\ |
|
146 case EMceItcReceive:{ c::Print( _L( str ), _L( "EMceItcReceive" ) );break; }\ |
|
147 case EMceItcClientReadyToReceive:{ c::Print( _L( str ), _L( "EMceItcClientReadyToReceive" ) );break; }\ |
|
148 case EMceItcCancel:{ c::Print( _L( str ), _L( "EMceItcCancel" ) );break; }\ |
|
149 case EMceItcClientCancelReceive:{ c::Print( _L( str ), _L( "EMceItcClientCancelReceive" ) );break; }\ |
|
150 case EMceItcGetSupportedAudioCodecs:{ c::Print( _L( str ), _L( "EMceItcGetSupportedAudioCodecs" ) );break; }\ |
|
151 case EMceItcGetSupportedVideoCodecs:{ c::Print( _L( str ), _L( "EMceItcGetSupportedVideoCodecs" ) );break; }\ |
|
152 case EMceItcSubscribe:{ c::Print( _L( str ), _L( "EMceItcSubscribe" ) );break; }\ |
|
153 case EMceItcSubscribeUpdate:{ c::Print( _L( str ), _L( "EMceItcSubscribeUpdate" ) );break; }\ |
|
154 case EMceItcAcceptEvent:{ c::Print( _L( str ), _L( "EMceItcAcceptEvent" ) );break; }\ |
|
155 case EMceItcRejectEvent:{ c::Print( _L( str ), _L( "EMceItcRejectEvent" ) );break; }\ |
|
156 case EMceItcRespondEvent:{ c::Print( _L( str ), _L( "EMceItcRespondEvent" ) );break; }\ |
|
157 case EMceItcTerminateEvent:{ c::Print( _L( str ), _L( "EMceItcTerminateEvent" ) );break; }\ |
|
158 case EMceItcNotify:{ c::Print( _L( str ), _L( "EMceItcNotify" ) );break; }\ |
|
159 case EMceItcReferEvent:{ c::Print( _L( str ), _L( "EMceItcReferEvent" ) );break; }\ |
|
160 case EMceItcEnableInactivityTimer:{ c::Print( _L( str ), _L( "EMceItcEnableInactivityTimer" ) );break; }\ |
|
161 case EMceItcDisableInactivityTimer:{ c::Print( _L( str ), _L( "EMceItcDisableInactivityTimer" ) );break; }\ |
|
162 case EMceItcGetSession:{ c::Print( _L( str ), _L( "EMceItcGetSession" ) );break; }\ |
|
163 case EMceItcTranscode:{ c::Print( _L( str ), _L( "EMceItcTranscode" ) );break; }\ |
|
164 case EMceItcCancelTranscode:{ c::Print( _L( str ), _L( "EMceItcCancelTranscode" ) );break; }\ |
|
165 default:{ c::Print( _L( str ), event );break; }\ |
|
166 }\ |
|
167 } |
|
168 |
|
169 #define MCE_DEBUG_SESSIONTYPE( c, str, type )\ |
|
170 switch( type )\ |
|
171 {\ |
|
172 case KMceCSSIPSession:{ c::Print( _L( str ), _L( "KMceCSSIPSession" ) );break; }\ |
|
173 case KMceCSSIPEvent:{ c::Print( _L( str ), _L( "KMceCSSIPEvent" ) );break; }\ |
|
174 default:{ c::Print( _L( str ), type );break; }\ |
|
175 } |
|
176 |
|
177 #define MCE_DEBUG_DIALOGTYPE( c, str, type )\ |
|
178 switch( type )\ |
|
179 {\ |
|
180 case KMceDlgTypeInvite:{ c::Print( _L( str ), _L( "KMceDlgTypeInvite" ) );break; }\ |
|
181 case KMceDlgTypeRefer:{ c::Print( _L( str ), _L( "KMceDlgTypeRefer" ) );break; }\ |
|
182 case KMceDlgTypeSubscribe:{ c::Print( _L( str ), _L( "KMceDlgTypeSubscribe" ) );break; }\ |
|
183 default:{ c::Print( _L( str ), type );break; }\ |
|
184 } |
|
185 |
|
186 |
|
187 |
|
188 |
|
189 |
|
190 #endif |
|
191 |
|
192 // End of File |