33 |
33 |
34 // EXTERNAL FUNCTION PROTOTYPES |
34 // EXTERNAL FUNCTION PROTOTYPES |
35 //None |
35 //None |
36 |
36 |
37 // CONSTANTS |
37 // CONSTANTS |
38 //None |
38 |
|
39 // A list for defined proxy ids ( see IscNokiaDefinitions.h ) |
|
40 // Max number of supported contexts is limited to be 11 |
|
41 // Get defined proxy ids |
|
42 const TUint8 KDefinedProxyIds[KMmMaxNumberOfContexts] = { |
|
43 KMmPacketContextProxy1_DOS, KMmPacketContextProxy2_DOS, |
|
44 KMmPacketContextProxy3_DOS, KMmPacketContextProxy4_DOS, |
|
45 KMmPacketContextProxy5_DOS, KMmPacketContextProxy6_DOS, |
|
46 KMmPacketContextProxy7_DOS, KMmPacketContextProxy8_DOS, |
|
47 KMmPacketContextProxy9_DOS, KMmPacketContextProxy10_DOS, |
|
48 KMmPacketContextProxy11_DOS }; |
39 |
49 |
40 // MACROS |
50 // MACROS |
41 //None |
51 //None |
42 |
52 |
43 // LOCAL CONSTANTS AND MACROS |
53 // LOCAL CONSTANTS AND MACROS |
116 { |
126 { |
117 |
127 |
118 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::InitAttributesAndLists"); |
128 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::InitAttributesAndLists"); |
119 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_INITATTRIBUTESANDLISTS, "CMmPacketContextMesshandlerList::InitAttributesAndLists" ); |
129 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_INITATTRIBUTESANDLISTS, "CMmPacketContextMesshandlerList::InitAttributesAndLists" ); |
120 |
130 |
121 // A list for defined proxy ids ( see IscNokiaDefinitions.h ) |
131 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
122 // Max number of supported contexts is limited to be 11 |
132 { |
123 // Get defined proxy ids |
133 InitializeContextInfoList( i ); |
124 const TUint8 definedProxyIds[KMmMaxNumberOfContexts] = { |
|
125 KMmPacketContextProxy1_DOS, KMmPacketContextProxy2_DOS, |
|
126 KMmPacketContextProxy3_DOS, KMmPacketContextProxy4_DOS, |
|
127 KMmPacketContextProxy5_DOS, KMmPacketContextProxy6_DOS, |
|
128 KMmPacketContextProxy7_DOS, KMmPacketContextProxy8_DOS, |
|
129 KMmPacketContextProxy9_DOS, KMmPacketContextProxy10_DOS, |
|
130 KMmPacketContextProxy11_DOS }; |
|
131 |
|
132 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
|
133 { |
|
134 iProxyIdList[i].iChannelId = definedProxyIds[i]; |
|
135 |
|
136 // Mark proxy id free |
|
137 iProxyIdList[i].iIsFree = ETrue; |
|
138 |
|
139 // Initialize context info list |
|
140 iContextInfoArray[i].iContextId = GPDS_CID_VOID; |
|
141 |
|
142 iContextInfoArray[i].iChannelId = KTUint8NotDefined; |
|
143 |
|
144 iContextInfoArray[i].iContextName.Zero(); |
|
145 iContextInfoArray[i].iHostContextName.Zero(); |
|
146 iContextInfoArray[i].iPipeStatus = PN_PIPE_DISABLE; |
|
147 iContextInfoArray[i].iPipeHandle = KInvalidPipeHandle; |
|
148 iContextInfoArray[i].iCreateContextIdTransId = KTUint8NotDefined; |
|
149 iContextInfoArray[i].iPipeCreateTransId = KTUint8NotDefined; |
|
150 iContextInfoArray[i].iContextType = GPDS_CONT_TYPE_NORMAL ; |
|
151 iContextInfoArray[i].iInitialiseStarted = EFalse; |
|
152 iContextInfoArray[i].iContextConfigurationType = KTIntNotDefined; |
|
153 iContextInfoArray[i].iActivationTraId = KTUint8NotDefined; |
|
154 iContextInfoArray[i].iPipeResetTraId = KTUint8NotDefined; |
|
155 iContextInfoArray[i].iDeleteTraId = KTUint8NotDefined; |
|
156 iContextInfoArray[i].iChannelOpened = EFalse; |
|
157 } |
134 } |
158 |
135 |
159 iNumberOfCreatedContexts = 0; |
136 iNumberOfCreatedContexts = 0; |
160 |
137 |
161 iDialUpContextId = GPDS_CID_VOID; |
138 iDialUpContextId = GPDS_CID_VOID; |
173 CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList() |
150 CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList() |
174 { |
151 { |
175 |
152 |
176 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList" ); |
153 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList" ); |
177 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CMMPACKETCONTEXTMESSHANDLERLIST, "CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList" ); |
154 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CMMPACKETCONTEXTMESSHANDLERLIST, "CMmPacketContextMesshandlerList::~CMmPacketContextMesshandlerList" ); |
178 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
155 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
179 { |
156 { |
180 iContextInfoArray[i].iIscApi.Close(); |
157 if ( iContextInfoArray[i].iChannelOpened ) |
|
158 { |
|
159 iContextInfoArray[i].iIscApi.Close(); |
|
160 } |
181 } |
161 } |
182 } |
162 } |
183 |
163 |
184 // ----------------------------------------------------------------------------- |
164 // ----------------------------------------------------------------------------- |
185 // CMmPacketContextMesshandlerList::AddObject |
165 // CMmPacketContextMesshandlerList::AddObject |
205 if ( KMmMaxNumberOfContexts > iNumberOfCreatedContexts ) |
185 if ( KMmMaxNumberOfContexts > iNumberOfCreatedContexts ) |
206 { |
186 { |
207 // Find given proxy id from proxy id list |
187 // Find given proxy id from proxy id list |
208 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
188 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
209 { |
189 { |
210 if ( ( aChannelId == iProxyIdList[i].iChannelId ) && |
190 if ( aChannelId == iContextInfoArray[i].iChannelId ) |
211 iProxyIdList[i].iIsFree ) |
|
212 { |
191 { |
213 iContextInfoArray[iNumberOfCreatedContexts].iChannelId = |
192 iContextInfoArray[i].iChannelId = |
214 aChannelId; |
193 aChannelId; |
215 iContextInfoArray[iNumberOfCreatedContexts].iContextName = |
194 iContextInfoArray[i].iContextName = |
216 aContextName; |
195 aContextName; |
217 iContextInfoArray[iNumberOfCreatedContexts].iHostContextName = |
196 iContextInfoArray[i].iHostContextName = |
218 aHostContextName; |
197 aHostContextName; |
219 iContextInfoArray[iNumberOfCreatedContexts].iObjectId = |
198 iContextInfoArray[i].iObjectId = |
220 aObjectId; |
199 aObjectId; |
221 // Set proxy id reserved |
|
222 iProxyIdList[i].iIsFree = EFalse; |
|
223 // Increase number of created contexts |
200 // Increase number of created contexts |
224 iNumberOfCreatedContexts++; |
201 iNumberOfCreatedContexts++; |
225 // proxy id found, break |
202 // proxy id found, break |
226 i = KMmMaxNumberOfContexts; |
203 i = KMmMaxNumberOfContexts; |
227 |
|
228 ret = KErrNone; |
204 ret = KErrNone; |
229 } |
205 } |
230 // no else |
|
231 } |
206 } |
232 } |
207 } |
233 // no else |
|
234 } |
208 } |
235 // no else |
209 // no else |
236 |
210 |
237 return ret; |
211 return ret; |
238 } |
212 } |
251 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECT, "CMmPacketContextMesshandlerList::RemoveObject;aContextId=%hhu", aContextId ); |
225 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECT, "CMmPacketContextMesshandlerList::RemoveObject;aContextId=%hhu", aContextId ); |
252 |
226 |
253 // Set ret to KErrArgument to check that context is in list |
227 // Set ret to KErrArgument to check that context is in list |
254 TInt ret( KErrArgument ); |
228 TInt ret( KErrArgument ); |
255 |
229 |
256 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
230 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
257 { |
231 { |
258 // Find aContext from context info list |
232 // Find aContext from context info list |
259 if ( aContextId == iContextInfoArray[i].iContextId ) |
233 if ( aContextId == iContextInfoArray[i].iContextId ) |
260 { |
234 { |
261 for ( TInt j = 0; j < KMmMaxNumberOfContexts; j++ ) |
235 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveObject. Context Name: %S", &iContextInfoArray[i].iContextName ); |
262 { |
|
263 if ( ( iContextInfoArray[i].iChannelId == |
|
264 iProxyIdList[j].iChannelId ) && |
|
265 ( EFalse == iProxyIdList[j].iIsFree ) ) |
|
266 { |
|
267 |
|
268 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveObject. Context Name: %S", &iContextInfoArray[i].iContextName ); |
|
269 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECT, "CMmPacketContextMesshandlerList::RemoveObject;Context Name=%S", iContextInfoArray[i].iContextName ); |
236 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECT, "CMmPacketContextMesshandlerList::RemoveObject;Context Name=%S", iContextInfoArray[i].iContextName ); |
270 // Release Proxy id |
237 |
271 iProxyIdList[j].iIsFree = ETrue; |
238 // Reset object information |
272 // Get index to last reserved cell in the list |
239 InitializeContextInfoList( i ); |
273 const TInt lastContext( iNumberOfCreatedContexts - 1 ); |
240 i = KMmMaxNumberOfContexts; |
274 // If not already last object |
241 iNumberOfCreatedContexts--; |
275 if ( i < lastContext ) |
|
276 { |
|
277 // Replace object to be remove by last object |
|
278 iContextInfoArray[i].iContextId = |
|
279 iContextInfoArray[lastContext].iContextId; |
|
280 iContextInfoArray[i].iChannelId = |
|
281 iContextInfoArray[lastContext].iChannelId; |
|
282 iContextInfoArray[i].iContextName = |
|
283 iContextInfoArray[lastContext].iContextName; |
|
284 iContextInfoArray[i].iHostContextName = |
|
285 iContextInfoArray[lastContext].iHostContextName; |
|
286 iContextInfoArray[i].iPipeStatus = |
|
287 iContextInfoArray[lastContext].iPipeStatus; |
|
288 iContextInfoArray[i].iPipeHandle = |
|
289 iContextInfoArray[lastContext].iPipeHandle; |
|
290 iContextInfoArray[i].iCreateContextIdTransId = |
|
291 iContextInfoArray[lastContext].iCreateContextIdTransId; |
|
292 iContextInfoArray[i].iPipeCreateTransId = |
|
293 iContextInfoArray[lastContext].iPipeCreateTransId; |
|
294 iContextInfoArray[i].iContextType = |
|
295 iContextInfoArray[lastContext].iContextType; |
|
296 iContextInfoArray[i].iInitialiseStarted = |
|
297 iContextInfoArray[lastContext].iInitialiseStarted; |
|
298 iContextInfoArray[i].iContextConfigurationType = |
|
299 iContextInfoArray[lastContext].iContextConfigurationType; |
|
300 iContextInfoArray[i].iActivationTraId = |
|
301 iContextInfoArray[lastContext].iActivationTraId; |
|
302 iContextInfoArray[i].iPipeResetTraId = |
|
303 iContextInfoArray[lastContext].iPipeResetTraId; |
|
304 iContextInfoArray[i].iDeleteTraId = |
|
305 iContextInfoArray[lastContext].iDeleteTraId; |
|
306 } |
|
307 // no else |
|
308 |
|
309 // Reset object information of the last object |
|
310 iContextInfoArray[lastContext].iChannelId = |
|
311 KTUint8NotDefined; |
|
312 iContextInfoArray[lastContext].iContextName.Zero(); |
|
313 iContextInfoArray[lastContext].iContextId = GPDS_CID_VOID; |
|
314 iContextInfoArray[lastContext].iHostContextName.Zero(); |
|
315 iContextInfoArray[lastContext].iPipeStatus = |
|
316 PN_PIPE_DISABLE; |
|
317 iContextInfoArray[lastContext].iPipeHandle = |
|
318 KInvalidPipeHandle; |
|
319 iContextInfoArray[lastContext].iCreateContextIdTransId = |
|
320 KTUint8NotDefined; |
|
321 iContextInfoArray[lastContext].iPipeCreateTransId = |
|
322 KTUint8NotDefined; |
|
323 iContextInfoArray[lastContext].iContextType = |
|
324 GPDS_CONT_TYPE_NORMAL; |
|
325 iContextInfoArray[lastContext].iInitialiseStarted = EFalse; |
|
326 iContextInfoArray[lastContext].iContextConfigurationType = |
|
327 KTIntNotDefined; |
|
328 iContextInfoArray[lastContext].iActivationTraId = |
|
329 KTUint8NotDefined; |
|
330 iContextInfoArray[lastContext].iPipeResetTraId = |
|
331 KTUint8NotDefined; |
|
332 iContextInfoArray[lastContext].iDeleteTraId = |
|
333 KTUint8NotDefined; |
|
334 |
|
335 // Decrease number of created contexts |
|
336 iNumberOfCreatedContexts--; |
|
337 |
|
338 // Proxy id found, break |
|
339 j = KMmMaxNumberOfContexts; |
|
340 } |
|
341 // no else |
|
342 } |
|
343 // aContext found, break |
|
344 i = iNumberOfCreatedContexts; |
|
345 } |
242 } |
346 // no else |
243 // no else |
347 } |
244 } |
348 |
245 |
349 return ret; |
246 return ret; |
359 |
256 |
360 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::NumberOfContexts, %d", iNumberOfCreatedContexts ); |
257 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::NumberOfContexts, %d", iNumberOfCreatedContexts ); |
361 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_NUMBEROFCONTEXTS, "CMmPacketContextMesshandlerList::NumberOfContexts;iNumberOfCreatedContexts=%d", iNumberOfCreatedContexts ); |
258 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_NUMBEROFCONTEXTS, "CMmPacketContextMesshandlerList::NumberOfContexts;iNumberOfCreatedContexts=%d", iNumberOfCreatedContexts ); |
362 |
259 |
363 return iNumberOfCreatedContexts; |
260 return iNumberOfCreatedContexts; |
364 } |
|
365 |
|
366 // ----------------------------------------------------------------------------- |
|
367 // CMmPacketContextMesshandlerList::GenerateNewContextNameAndProxyId |
|
368 // Generates new proxy id. |
|
369 // ----------------------------------------------------------------------------- |
|
370 // |
|
371 TInt CMmPacketContextMesshandlerList::GenerateProxyId( |
|
372 TUint8& aProxyId ) |
|
373 { |
|
374 |
|
375 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GenerateProxyId"); |
|
376 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GENERATEPROXYID, "CMmPacketContextMesshandlerList::GenerateProxyId" ); |
|
377 |
|
378 TInt ret( KErrOverflow ); |
|
379 |
|
380 // Find first free proxy id from the list |
|
381 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
|
382 { |
|
383 if ( iProxyIdList[i].iIsFree ) |
|
384 { |
|
385 aProxyId = iProxyIdList[i].iChannelId; |
|
386 |
|
387 // Proxy id selected, set ret to KErrNone |
|
388 ret = KErrNone; |
|
389 // Free proxy id found, break |
|
390 i = KMmMaxNumberOfContexts; |
|
391 } |
|
392 // no else |
|
393 } |
|
394 |
|
395 return ret; |
|
396 } |
261 } |
397 |
262 |
398 // ----------------------------------------------------------------------------- |
263 // ----------------------------------------------------------------------------- |
399 // CMmPacketContextMesshandlerList::SetContextId |
264 // CMmPacketContextMesshandlerList::SetContextId |
400 // Sets context id to the context info list. |
265 // Sets context id to the context info list. |
408 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetContextId. ContextId: %d", aContextId ); |
273 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetContextId. ContextId: %d", aContextId ); |
409 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTID, "CMmPacketContextMesshandlerList::SetContextId;aContextId=%hhu", aContextId ); |
274 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTID, "CMmPacketContextMesshandlerList::SetContextId;aContextId=%hhu", aContextId ); |
410 |
275 |
411 TInt ret( KErrNotFound ); |
276 TInt ret( KErrNotFound ); |
412 |
277 |
413 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
278 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
414 { |
279 { |
415 // Find object from the list |
280 // Find object from the list |
416 if ( aTransactionId == iContextInfoArray[i].iCreateContextIdTransId ) |
281 if ( aTransactionId == iContextInfoArray[i].iCreateContextIdTransId ) |
417 { |
282 { |
418 |
283 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetContextId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
419 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetContextId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
|
420 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTID, "CMmPacketContextMesshandlerList::SetContextId;ContextName=%S", iContextInfoArray[i].iContextName ); |
284 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTID, "CMmPacketContextMesshandlerList::SetContextId;ContextName=%S", iContextInfoArray[i].iContextName ); |
421 // Set context id to the context info list |
285 // Set context id to the context info list |
422 iContextInfoArray[i].iContextId = aContextId; |
286 iContextInfoArray[i].iContextId = aContextId; |
423 // Object found, return KErrNone |
287 // Object found, return KErrNone |
424 ret = KErrNone; |
288 ret = KErrNone; |
442 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextNameByContextId. ContextId: %d", aContextId ); |
306 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextNameByContextId. ContextId: %d", aContextId ); |
443 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTNAMEBYCONTEXTID, "CMmPacketContextMesshandlerList::GetContextNameByContextId;aContextId=%hhu", aContextId ); |
307 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTNAMEBYCONTEXTID, "CMmPacketContextMesshandlerList::GetContextNameByContextId;aContextId=%hhu", aContextId ); |
444 |
308 |
445 TInt ret( KErrArgument ); |
309 TInt ret( KErrArgument ); |
446 |
310 |
447 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
311 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
448 { |
312 { |
449 // Find object from the list |
313 // Find object from the list |
450 if ( aContextId == iContextInfoArray[i].iContextId ) |
314 if ( aContextId == iContextInfoArray[i].iContextId ) |
451 { |
315 { |
452 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextNameByContextId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
316 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextNameByContextId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
453 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTNAMEBYCONTEXTID, "CMmPacketContextMesshandlerList::GetContextNameByContextId;ContextName=%S", iContextInfoArray[i].iContextName ); |
317 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTNAMEBYCONTEXTID, "CMmPacketContextMesshandlerList::GetContextNameByContextId;ContextName=%S", iContextInfoArray[i].iContextName ); |
454 // Set context name to aName |
318 // Set context name to aName |
455 aContextName = iContextInfoArray[i].iContextName; |
319 aContextName = iContextInfoArray[i].iContextName; |
456 // Context id found, return KErrNone |
320 // Context id found, return KErrNone |
457 ret = KErrNone; |
321 ret = KErrNone; |
458 i = iNumberOfCreatedContexts; |
322 i = KMmMaxNumberOfContexts; |
459 } |
323 } |
460 // no else |
324 // no else |
461 } |
325 } |
462 // Context id not found, return KErrArgument |
326 // Context id not found, return KErrArgument |
463 return ret; |
327 return ret; |
476 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTNAME, "CMmPacketContextMesshandlerList::PipeHandleByContextName" ); |
340 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTNAME, "CMmPacketContextMesshandlerList::PipeHandleByContextName" ); |
477 |
341 |
478 TUint8 pipeHandle( KInvalidPipeHandle ); |
342 TUint8 pipeHandle( KInvalidPipeHandle ); |
479 |
343 |
480 // Find context pipehandle from context info list |
344 // Find context pipehandle from context info list |
481 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
345 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
482 { |
346 { |
483 if ( *aContextName == iContextInfoArray[i].iContextName ) |
347 if ( *aContextName == iContextInfoArray[i].iContextName ) |
484 { |
348 { |
485 |
349 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::PipeHandleByContextName, PipeHandle: %d", iContextInfoArray[i].iPipeHandle ); |
486 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::PipeHandleByContextName, PipeHandle: %d", iContextInfoArray[i].iPipeHandle ); |
|
487 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTNAME, "CMmPacketContextMesshandlerList::PipeHandleByContextName;PipeHandle=%d", iContextInfoArray[i].iPipeHandle ); |
350 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTNAME, "CMmPacketContextMesshandlerList::PipeHandleByContextName;PipeHandle=%d", iContextInfoArray[i].iPipeHandle ); |
488 // Return object from the context info list |
351 // Return object from the context info list |
489 pipeHandle = iContextInfoArray[i].iPipeHandle; |
352 pipeHandle = iContextInfoArray[i].iPipeHandle; |
490 } |
353 } |
491 // no else |
354 // no else |
507 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::ProxyIdByContextName" ); |
370 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::ProxyIdByContextName" ); |
508 |
371 |
509 TUint8 proxyId( KTUint8NotDefined ); |
372 TUint8 proxyId( KTUint8NotDefined ); |
510 |
373 |
511 // Find context proxyId from context info list |
374 // Find context proxyId from context info list |
512 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
375 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
513 { |
376 { |
514 if ( *aContextName == iContextInfoArray[i].iContextName ) |
377 if ( *aContextName == iContextInfoArray[i].iContextName ) |
515 { |
378 { |
516 |
379 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ProxyIdByContextName, ProxyId: %d", iContextInfoArray[i].iChannelId ); |
517 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ProxyIdByContextName, ProxyId: %d", iContextInfoArray[i].iChannelId ); |
|
518 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::ProxyIdByContextName;ProxyId=%d", iContextInfoArray[i].iChannelId ); |
380 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::ProxyIdByContextName;ProxyId=%d", iContextInfoArray[i].iChannelId ); |
519 |
381 |
520 proxyId = iContextInfoArray[i].iChannelId; |
382 proxyId = iContextInfoArray[i].iChannelId; |
521 } |
383 } |
522 // no else |
384 // no else |
532 TFLOGSTRING2("TSY CMmPacketContextMesshandlerList::ProxyIdByPipeHandle 0x%x>", aPipeHandle ); |
394 TFLOGSTRING2("TSY CMmPacketContextMesshandlerList::ProxyIdByPipeHandle 0x%x>", aPipeHandle ); |
533 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ProxyIdByPipeHandle;aPipeHandle=%hhx", aPipeHandle ); |
395 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ProxyIdByPipeHandle;aPipeHandle=%hhx", aPipeHandle ); |
534 |
396 |
535 TUint8 proxyId( KTUint8NotDefined ); |
397 TUint8 proxyId( KTUint8NotDefined ); |
536 // Find context proxyId from context info list |
398 // Find context proxyId from context info list |
537 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
399 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
538 { |
400 { |
539 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
401 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
540 { |
402 { |
541 TFLOGSTRING3("TSY CMmPacketContextMesshandlerList::ProxyIdByPipeHandle found 0x%x for pipehandle 0x%x", proxyId, aPipeHandle ); |
403 TFLOGSTRING3("TSY CMmPacketContextMesshandlerList::ProxyIdByPipeHandle found 0x%x for pipehandle 0x%x", proxyId, aPipeHandle ); |
542 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ProxyIdByPipeHandle;proxyId=%hhx;aPipeHandle=%hhx", proxyId, aPipeHandle ); |
404 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ProxyIdByPipeHandle;proxyId=%hhx;aPipeHandle=%hhx", proxyId, aPipeHandle ); |
543 proxyId = iContextInfoArray[i].iChannelId; |
405 proxyId = iContextInfoArray[i].iChannelId; |
544 i = iNumberOfCreatedContexts; |
406 i = KMmMaxNumberOfContexts; |
545 } |
407 } |
546 // no else |
408 // no else |
547 } |
409 } |
548 |
410 |
549 // Valid values to return are, 0x00, 0x01, 0xFF = Not defined |
411 // Valid values to return are, 0x00, 0x01, 0xFF = Not defined |
596 { |
458 { |
597 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::CloseChannel;aChannelId=%x", aChannelId); |
459 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::CloseChannel;aChannelId=%x", aChannelId); |
598 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CLOSECHANNEL, "CMmPacketContextMesshandlerList::CloseChannel;aChannelId=%hhu", aChannelId ); |
460 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CLOSECHANNEL, "CMmPacketContextMesshandlerList::CloseChannel;aChannelId=%hhu", aChannelId ); |
599 TInt ret( KErrNotFound ); |
461 TInt ret( KErrNotFound ); |
600 |
462 |
601 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
463 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
602 { |
464 { |
603 if ( aChannelId == iContextInfoArray[i].iChannelId ) |
465 if ( aChannelId == iContextInfoArray[i].iChannelId ) |
604 { |
466 { |
605 // closing of closed channel is OK |
467 // closing of closed channel is OK |
606 iContextInfoArray[i].iIscApi.Close(); |
468 iContextInfoArray[i].iIscApi.Close(); |
607 ret = KErrNone; |
469 ret = KErrNone; |
608 iContextInfoArray[i].iChannelOpened = EFalse; |
470 iContextInfoArray[i].iChannelOpened = EFalse; |
609 i = iNumberOfCreatedContexts; |
471 i = KMmMaxNumberOfContexts; |
610 } |
472 } |
611 } |
473 } |
612 |
474 |
613 return ret; |
475 return ret; |
614 } |
476 } |
626 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextNameByProxyId. ProxyId: %d", aProxyId ); |
488 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextNameByProxyId. ProxyId: %d", aProxyId ); |
627 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTNAMEBYPROXYID, "CMmPacketContextMesshandlerList::ContextNameByProxyId;aProxyId=%hhu", aProxyId ); |
489 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTNAMEBYPROXYID, "CMmPacketContextMesshandlerList::ContextNameByProxyId;aProxyId=%hhu", aProxyId ); |
628 |
490 |
629 TInt ret( KErrArgument ); |
491 TInt ret( KErrArgument ); |
630 |
492 |
631 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
493 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
632 { |
494 { |
633 if ( aProxyId == iContextInfoArray[i].iChannelId ) |
495 if ( aProxyId == iContextInfoArray[i].iChannelId ) |
634 { |
496 { |
635 |
497 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextNameByProxyId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
636 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextNameByProxyId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
|
637 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTNAMEBYPROXYID, "CMmPacketContextMesshandlerList::ContextNameByProxyId;ContextName=%S", iContextInfoArray[i].iContextName ); |
498 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTNAMEBYPROXYID, "CMmPacketContextMesshandlerList::ContextNameByProxyId;ContextName=%S", iContextInfoArray[i].iContextName ); |
638 // Set context name to aName |
499 // Set context name to aName |
639 aContextName = iContextInfoArray[i].iContextName; |
500 aContextName = iContextInfoArray[i].iContextName; |
640 // Context id found, return KErrNone |
501 // Context id found, return KErrNone |
641 ret = KErrNone; |
502 ret = KErrNone; |
642 i = iNumberOfCreatedContexts; |
503 i = KMmMaxNumberOfContexts; |
643 } |
504 } |
644 // no else |
505 // no else |
645 } |
506 } |
646 return ret; |
507 return ret; |
647 } |
508 } |
659 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYNAME, "CMmPacketContextMesshandlerList::GetContextTypeByName" ); |
520 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYNAME, "CMmPacketContextMesshandlerList::GetContextTypeByName" ); |
660 |
521 |
661 TUint8 ret( GPDS_CONT_TYPE_NORMAL ); |
522 TUint8 ret( GPDS_CONT_TYPE_NORMAL ); |
662 |
523 |
663 // Find context proxyId from context info list |
524 // Find context proxyId from context info list |
664 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
525 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
665 { |
526 { |
666 if ( *aContextName == iContextInfoArray[i].iContextName ) |
527 if ( *aContextName == iContextInfoArray[i].iContextName ) |
667 { |
528 { |
668 // Return object from the context info list |
529 // Return object from the context info list |
669 // return iContextInfoArray[i].iContextType; |
530 // return iContextInfoArray[i].iContextType; |
670 if( 0 != iContextInfoArray[i].iHostContextName.Length() ) |
531 if( 0 != iContextInfoArray[i].iHostContextName.Length() ) |
671 { |
532 { |
672 ret = GPDS_CONT_TYPE_SEC; |
533 ret = GPDS_CONT_TYPE_SEC; |
673 } |
534 } |
674 // no else |
535 // no else |
675 |
536 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextTypeByName. ContextName: %S, ContextType: %d", &iContextInfoArray[i].iContextName, ret ); |
676 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextTypeByName. ContextName: %S, ContextType: %d", &iContextInfoArray[i].iContextName, ret ); |
|
677 |
|
678 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYNAME, "CMmPacketContextMesshandlerList::GetContextTypeByName;ContextName=%S;ContextType=%hhu", iContextInfoArray[i].iContextName, ret ); |
537 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYNAME, "CMmPacketContextMesshandlerList::GetContextTypeByName;ContextName=%S;ContextType=%hhu", iContextInfoArray[i].iContextName, ret ); |
679 } |
538 } |
680 // no else |
539 // no else |
681 } |
540 } |
682 |
541 |
697 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCREATECONTEXTIDTRANSID, "CMmPacketContextMesshandlerList::SetCreateContextIdTransId" ); |
556 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCREATECONTEXTIDTRANSID, "CMmPacketContextMesshandlerList::SetCreateContextIdTransId" ); |
698 |
557 |
699 TInt ret( KErrNotFound ); |
558 TInt ret( KErrNotFound ); |
700 |
559 |
701 // Find context proxyId from context info list |
560 // Find context proxyId from context info list |
702 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
561 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
703 { |
562 { |
704 if ( *aContextName == iContextInfoArray[i].iContextName ) |
563 if ( *aContextName == iContextInfoArray[i].iContextName ) |
705 { |
564 { |
706 |
565 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetCreateContextIdTransId. ContextName: %S, IdTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
707 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetCreateContextIdTransId. ContextName: %S, IdTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
708 |
|
709 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCREATECONTEXTIDTRANSID, "CMmPacketContextMesshandlerList::SetCreateContextIdTransId;ContextName=%S;aTransactionId=%d", iContextInfoArray[i].iContextName, aTransactionId ); |
566 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCREATECONTEXTIDTRANSID, "CMmPacketContextMesshandlerList::SetCreateContextIdTransId;ContextName=%S;aTransactionId=%d", iContextInfoArray[i].iContextName, aTransactionId ); |
710 // Return object from the context info list |
567 // Return object from the context info list |
711 iContextInfoArray[i].iCreateContextIdTransId = aTransactionId; |
568 iContextInfoArray[i].iCreateContextIdTransId = aTransactionId; |
712 ret = KErrNone; |
569 ret = KErrNone; |
713 i = iNumberOfCreatedContexts; |
570 i = KMmMaxNumberOfContexts; |
714 } |
571 } |
715 // no else |
572 // no else |
716 } |
573 } |
717 |
574 |
718 return ret; |
575 return ret; |
732 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPECREATETRANSID, "CMmPacketContextMesshandlerList::SetPipeCreateTransId" ); |
589 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPECREATETRANSID, "CMmPacketContextMesshandlerList::SetPipeCreateTransId" ); |
733 |
590 |
734 TInt ret( KErrNotFound ); |
591 TInt ret( KErrNotFound ); |
735 |
592 |
736 // Find context proxyId from context info list |
593 // Find context proxyId from context info list |
737 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
594 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
738 { |
595 { |
739 if ( *aContextName == iContextInfoArray[i].iContextName ) |
596 if ( *aContextName == iContextInfoArray[i].iContextName ) |
740 { |
597 { |
741 |
598 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeCreateTransId. ContextName: %S, CreateTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
742 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeCreateTransId. ContextName: %S, CreateTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
743 |
|
744 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPECREATETRANSID, "CMmPacketContextMesshandlerList::SetPipeCreateTransId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
599 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPECREATETRANSID, "CMmPacketContextMesshandlerList::SetPipeCreateTransId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
745 // Return object from the context info list |
600 // Return object from the context info list |
746 iContextInfoArray[i].iPipeCreateTransId = aTransactionId; |
601 iContextInfoArray[i].iPipeCreateTransId = aTransactionId; |
747 ret = KErrNone; |
602 ret = KErrNone; |
748 i = iNumberOfCreatedContexts; |
603 i = KMmMaxNumberOfContexts; |
749 } |
604 } |
750 // no else |
605 // no else |
751 } |
606 } |
752 |
607 |
753 return ret; |
608 return ret; |
767 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETGPDSLLCONFIGURETRAID, "CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId;aContextId=%hhu", aContextId ); |
622 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETGPDSLLCONFIGURETRAID, "CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId;aContextId=%hhu", aContextId ); |
768 |
623 |
769 TInt ret( KErrNotFound ); |
624 TInt ret( KErrNotFound ); |
770 |
625 |
771 // Find context proxyId from context info list |
626 // Find context proxyId from context info list |
772 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
627 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
773 { |
628 { |
774 if ( aContextId == iContextInfoArray[i].iContextId ) |
629 if ( aContextId == iContextInfoArray[i].iContextId ) |
775 { |
630 { |
776 |
631 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId. ContextName: %S, L1ConfigureTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
777 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId. ContextName: %S, L1ConfigureTransId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
778 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETGPDSLLCONFIGURETRAID, "CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
632 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETGPDSLLCONFIGURETRAID, "CMmPacketContextMesshandlerList::SetGpdsLlConfigureTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
779 |
633 |
780 // Return object from the context info list |
634 // Return object from the context info list |
781 iContextInfoArray[i].iGpdsLlConfigureTraId = aTransactionId; |
635 iContextInfoArray[i].iGpdsLlConfigureTraId = aTransactionId; |
782 ret = KErrNone; |
636 ret = KErrNone; |
783 i = iNumberOfCreatedContexts; |
637 i = KMmMaxNumberOfContexts; |
784 } |
638 } |
785 // no else |
639 // no else |
786 } |
640 } |
787 |
641 |
788 return ret; |
642 return ret; |
802 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETREMOVEPIPETRAID, "CMmPacketContextMesshandlerList::SetRemovePipeTraId;aPipeHandle=%d", aPipeHandle ); |
656 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETREMOVEPIPETRAID, "CMmPacketContextMesshandlerList::SetRemovePipeTraId;aPipeHandle=%d", aPipeHandle ); |
803 |
657 |
804 TInt ret( KErrNotFound ); |
658 TInt ret( KErrNotFound ); |
805 |
659 |
806 // Find context proxyId from context info list |
660 // Find context proxyId from context info list |
807 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
661 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
808 { |
662 { |
809 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
663 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
810 { |
664 { |
811 |
665 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetRemovePipeTraId. ContextName: %S, RemovePipeTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
812 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetRemovePipeTraId. ContextName: %S, RemovePipeTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
813 OstTraceExt2( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_SETREMOVEPIPETRAID, "CMmPacketContextMesshandlerList::SetRemovePipeTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
666 OstTraceExt2( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_SETREMOVEPIPETRAID, "CMmPacketContextMesshandlerList::SetRemovePipeTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
814 |
667 |
815 // Return object from the context info list |
668 // Return object from the context info list |
816 iContextInfoArray[i].iRemovePipeTraId = aTransactionId; |
669 iContextInfoArray[i].iRemovePipeTraId = aTransactionId; |
817 ret = KErrNone; |
670 ret = KErrNone; |
818 i = iNumberOfCreatedContexts; |
671 i = KMmMaxNumberOfContexts; |
819 } |
672 } |
820 // no else |
673 // no else |
821 } |
674 } |
822 |
675 |
823 return ret; |
676 return ret; |
837 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::SetActivationTraId;aContextId=%hhu", aContextId ); |
690 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::SetActivationTraId;aContextId=%hhu", aContextId ); |
838 |
691 |
839 TInt ret( KErrNotFound ); |
692 TInt ret( KErrNotFound ); |
840 |
693 |
841 // Find context proxyId from context info list |
694 // Find context proxyId from context info list |
842 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
695 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
843 { |
696 { |
844 if ( aContextId == iContextInfoArray[i].iContextId ) |
697 if ( aContextId == iContextInfoArray[i].iContextId ) |
845 { |
698 { |
846 |
699 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetActivationTraId. ContextName: %S, ActivationTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
847 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetActivationTraId. ContextName: %S, ActivationTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
848 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::SetActivationTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
700 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::SetActivationTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
849 |
701 |
850 // Return object from the context info list |
702 // Return object from the context info list |
851 iContextInfoArray[i].iActivationTraId = aTransactionId; |
703 iContextInfoArray[i].iActivationTraId = aTransactionId; |
852 ret = KErrNone; |
704 ret = KErrNone; |
853 i = iNumberOfCreatedContexts; |
705 i = KMmMaxNumberOfContexts; |
854 } |
706 } |
855 // no else |
707 // no else |
856 } |
708 } |
857 |
709 |
858 return ret; |
710 return ret; |
871 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextId: %d", aContextId ); |
723 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextId: %d", aContextId ); |
872 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetActivationTraId;aContextId=%hhu", aContextId ); |
724 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetActivationTraId;aContextId=%hhu", aContextId ); |
873 |
725 |
874 TUint8 transId( KTUint8NotDefined ); |
726 TUint8 transId( KTUint8NotDefined ); |
875 |
727 |
876 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
728 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
877 { |
729 { |
878 if ( aContextId == iContextInfoArray[i].iContextId ) |
730 if ( aContextId == iContextInfoArray[i].iContextId ) |
879 { |
731 { |
880 // Return object from the context info list |
732 // Return object from the context info list |
881 transId = iContextInfoArray[i].iActivationTraId; |
733 transId = iContextInfoArray[i].iActivationTraId; |
882 iContextInfoArray[i].iActivationTraId = KTUint8NotDefined; |
734 iContextInfoArray[i].iActivationTraId = KTUint8NotDefined; |
883 |
735 |
884 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextName: %S, ActivationTraId: %d", &iContextInfoArray[i].iContextName, transId ); |
736 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextName: %S, ActivationTraId: %d", &iContextInfoArray[i].iContextName, transId ); |
885 |
|
886 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetActivationTraId;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
737 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETACTIVATIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetActivationTraId;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
887 } |
738 } |
888 // no else |
739 // no else |
889 } |
740 } |
890 |
741 |
905 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETDELETIONTRAID, "CMmPacketContextMesshandlerList::SetDeletionTraId;aContextId=%hhu", aContextId ); |
756 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETDELETIONTRAID, "CMmPacketContextMesshandlerList::SetDeletionTraId;aContextId=%hhu", aContextId ); |
906 |
757 |
907 TInt ret( KErrNotFound ); |
758 TInt ret( KErrNotFound ); |
908 |
759 |
909 // Find context proxyId from context info list |
760 // Find context proxyId from context info list |
910 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
761 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
911 { |
762 { |
912 if ( aContextId == iContextInfoArray[i].iContextId ) |
763 if ( aContextId == iContextInfoArray[i].iContextId ) |
913 { |
764 { |
914 |
765 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetDeletionTraId. ContextName: %S, DeleteTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
915 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetDeletionTraId. ContextName: %S, DeleteTraId: %d", &iContextInfoArray[i].iContextName, aTransactionId ); |
|
916 |
|
917 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETDELETIONTRAID, "CMmPacketContextMesshandlerList::SetDeletionTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
766 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETDELETIONTRAID, "CMmPacketContextMesshandlerList::SetDeletionTraId;ContextName=%S;aTransactionId=%hhu", iContextInfoArray[i].iContextName, aTransactionId ); |
918 // Return object from the context info list |
767 // Return object from the context info list |
919 iContextInfoArray[i].iDeleteTraId= aTransactionId; |
768 iContextInfoArray[i].iDeleteTraId= aTransactionId; |
920 ret = KErrNone; |
769 ret = KErrNone; |
921 i = iNumberOfCreatedContexts; |
770 i = KMmMaxNumberOfContexts; |
922 } |
771 } |
923 // no else |
772 // no else |
924 } |
773 } |
925 |
774 |
926 return ret; |
775 return ret; |
939 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetAndResetDeletionTraId. ContextId: %d", aContextId ); |
788 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetAndResetDeletionTraId. ContextId: %d", aContextId ); |
940 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETDELETIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetDeletionTraId;aContextId=%hhu", aContextId ); |
789 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETDELETIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetDeletionTraId;aContextId=%hhu", aContextId ); |
941 |
790 |
942 TUint8 transId( KTUint8NotDefined ); |
791 TUint8 transId( KTUint8NotDefined ); |
943 |
792 |
944 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
793 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
945 { |
794 { |
946 if ( aContextId == iContextInfoArray[i].iContextId ) |
795 if ( aContextId == iContextInfoArray[i].iContextId ) |
947 { |
796 { |
948 // Return object from the context info list |
797 // Return object from the context info list |
949 transId = iContextInfoArray[i].iDeleteTraId; |
798 transId = iContextInfoArray[i].iDeleteTraId; |
950 iContextInfoArray[i].iDeleteTraId = KTUint8NotDefined; |
799 iContextInfoArray[i].iDeleteTraId = KTUint8NotDefined; |
951 |
800 |
952 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextName: %S, DeleteTraId: %d", &iContextInfoArray[i].iContextName, transId ); |
801 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetAndResetActivationTraId. ContextName: %S, DeleteTraId: %d", &iContextInfoArray[i].iContextName, transId ); |
953 |
|
954 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETDELETIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetDeletionTraId;ContextName=%s;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
802 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETANDRESETDELETIONTRAID, "CMmPacketContextMesshandlerList::GetAndResetDeletionTraId;ContextName=%s;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
955 } |
803 } |
956 // no else |
804 // no else |
957 } |
805 } |
958 |
806 |
972 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRANSIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle;aPipeHandle=%d", aPipeHandle ); |
820 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRANSIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle;aPipeHandle=%d", aPipeHandle ); |
973 |
821 |
974 TUint8 transId( KTUint8NotDefined ); |
822 TUint8 transId( KTUint8NotDefined ); |
975 |
823 |
976 // Find context pipehandle from context info list |
824 // Find context pipehandle from context info list |
977 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
825 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
978 { |
826 { |
979 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
827 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
980 { |
828 { |
981 // Return object from the context info list |
829 // Return object from the context info list |
982 transId = iContextInfoArray[i].iCreateContextIdTransId; |
830 transId = iContextInfoArray[i].iCreateContextIdTransId; |
983 |
831 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle. ContextName: %S, CreateContextIdTransId: %d", &iContextInfoArray[i].iContextName, transId ); |
984 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle. ContextName: %S, CreateContextIdTransId: %d", &iContextInfoArray[i].iContextName, transId ); |
|
985 |
|
986 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRANSIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
832 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRANSIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::CreateContextIdTransIdByPipeHandle;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
987 } |
833 } |
988 // no else |
834 // no else |
989 } |
835 } |
990 |
836 |
1005 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDBYCONTEXTID, "CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId;aContextId=%hhu", aContextId ); |
851 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDBYCONTEXTID, "CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId;aContextId=%hhu", aContextId ); |
1006 |
852 |
1007 TUint8 transId( KTUint8NotDefined ); |
853 TUint8 transId( KTUint8NotDefined ); |
1008 |
854 |
1009 // Find context pipehandle from context info list |
855 // Find context pipehandle from context info list |
1010 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
856 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1011 { |
857 { |
1012 if ( aContextId == iContextInfoArray[i].iContextId ) |
858 if ( aContextId == iContextInfoArray[i].iContextId ) |
1013 { |
859 { |
1014 // Return object from the context info list |
860 // Return object from the context info list |
1015 transId = iContextInfoArray[i].iCreateContextIdTransId; |
861 transId = iContextInfoArray[i].iCreateContextIdTransId; |
1016 |
862 |
1017 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId. ContextName: %S, CreateContextIdTransId: %d", &iContextInfoArray[i].iContextName, transId ); |
863 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId. ContextName: %S, CreateContextIdTransId: %d", &iContextInfoArray[i].iContextName, transId ); |
1018 |
|
1019 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDBYCONTEXTID, "CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
864 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDBYCONTEXTID, "CMmPacketContextMesshandlerList::CreateContextIdTraIdByContextId;ContextName=%S;transId=%hhu", iContextInfoArray[i].iContextName, transId ); |
1020 } |
865 } |
1021 // no else |
866 // no else |
1022 } |
867 } |
1023 |
868 |
1038 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTID, "CMmPacketContextMesshandlerList::PipeHandleByContextId;aContextId=%hhu", aContextId ); |
883 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTID, "CMmPacketContextMesshandlerList::PipeHandleByContextId;aContextId=%hhu", aContextId ); |
1039 |
884 |
1040 TUint8 pipeHandle( KInvalidPipeHandle ); |
885 TUint8 pipeHandle( KInvalidPipeHandle ); |
1041 |
886 |
1042 // Find context pipehandle from context info list |
887 // Find context pipehandle from context info list |
1043 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
888 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1044 { |
889 { |
1045 if ( aContextId == iContextInfoArray[i].iContextId ) |
890 if ( aContextId == iContextInfoArray[i].iContextId ) |
1046 { |
891 { |
1047 // Return object from the context info list |
892 // Return object from the context info list |
1048 pipeHandle = iContextInfoArray[i].iPipeHandle; |
893 pipeHandle = iContextInfoArray[i].iPipeHandle; |
1049 |
894 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::PipeHandleByContextId. ContextName: %S, PipeHandle: %d", &iContextInfoArray[i].iContextName, pipeHandle ); |
1050 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::PipeHandleByContextId. ContextName: %S, PipeHandle: %d", &iContextInfoArray[i].iContextName, pipeHandle ); |
|
1051 |
|
1052 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTID, "CMmPacketContextMesshandlerList::PipeHandleByContextId;ContextName=%S;pipeHandle=%hhu", iContextInfoArray[i].iContextName, pipeHandle ); |
895 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPEHANDLEBYCONTEXTID, "CMmPacketContextMesshandlerList::PipeHandleByContextId;ContextName=%S;pipeHandle=%hhu", iContextInfoArray[i].iContextName, pipeHandle ); |
1053 } |
896 } |
1054 // no else |
897 // no else |
1055 } |
898 } |
1056 |
899 |
1071 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPECREATETRANSIDOKBYTRANSID, "CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId;aTransId=%hhu", aTransId ); |
914 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PIPECREATETRANSIDOKBYTRANSID, "CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId;aTransId=%hhu", aTransId ); |
1072 |
915 |
1073 TInt ret( KErrNotFound ); |
916 TInt ret( KErrNotFound ); |
1074 |
917 |
1075 // Find context pipehandle from context info list |
918 // Find context pipehandle from context info list |
1076 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
919 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1077 { |
920 { |
1078 if ( aTransId == iContextInfoArray[i].iPipeCreateTransId ) |
921 if ( aTransId == iContextInfoArray[i].iPipeCreateTransId ) |
1079 { |
922 { |
1080 |
923 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId. TransId Matched"); |
1081 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId. TransId Matched"); |
|
1082 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPECREATETRANSIDOKBYTRANSID, "CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId, TransId Matched" ); |
924 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PIPECREATETRANSIDOKBYTRANSID, "CMmPacketContextMesshandlerList::PipeCreateTransIdOkByTransId, TransId Matched" ); |
1083 |
|
1084 ret = KErrNone; |
925 ret = KErrNone; |
1085 } |
926 } |
1086 // no else |
927 // no else |
1087 } |
928 } |
1088 |
929 |
1102 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDOK, "CMmPacketContextMesshandlerList::CreateContextIdTraIdOK;aTransId=%hhu", aTransId ); |
943 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDOK, "CMmPacketContextMesshandlerList::CreateContextIdTraIdOK;aTransId=%hhu", aTransId ); |
1103 |
944 |
1104 TInt ret( KErrNotFound ); |
945 TInt ret( KErrNotFound ); |
1105 |
946 |
1106 // Find context pipehandle from context info list |
947 // Find context pipehandle from context info list |
1107 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
948 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1108 { |
949 { |
1109 if ( aTransId == iContextInfoArray[i].iCreateContextIdTransId ) |
950 if ( aTransId == iContextInfoArray[i].iCreateContextIdTransId ) |
1110 { |
951 { |
1111 |
952 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::CreateContextIdTraIdOK. TransId Matched"); |
1112 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::CreateContextIdTraIdOK. TransId Matched"); |
|
1113 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDOK, "CMmPacketContextMesshandlerList::CreateContextIdTraIdOK, TransId Matched" ); |
953 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CREATECONTEXTIDTRAIDOK, "CMmPacketContextMesshandlerList::CreateContextIdTraIdOK, TransId Matched" ); |
1114 |
|
1115 ret = KErrNone; |
954 ret = KErrNone; |
1116 } |
955 } |
1117 // no else |
956 // no else |
1118 } |
957 } |
1119 |
958 |
1133 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GPDSLLCONFIGURETRAIDOK, "CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK;aTransId=%hhu", aTransId ); |
972 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GPDSLLCONFIGURETRAIDOK, "CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK;aTransId=%hhu", aTransId ); |
1134 |
973 |
1135 TInt ret( KErrNotFound ); |
974 TInt ret( KErrNotFound ); |
1136 |
975 |
1137 // Find context pipehandle from context info list |
976 // Find context pipehandle from context info list |
1138 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
977 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1139 { |
978 { |
1140 if ( aTransId == iContextInfoArray[i].iGpdsLlConfigureTraId ) |
979 if ( aTransId == iContextInfoArray[i].iGpdsLlConfigureTraId ) |
1141 { |
980 { |
1142 |
981 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK. TransId Matched"); |
1143 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK. TransId Matched"); |
|
1144 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GPDSLLCONFIGURETRAIDOK, "CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK, TransId Matched" ); |
982 OstTrace0( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GPDSLLCONFIGURETRAIDOK, "CMmPacketContextMesshandlerList::GpdsLlConfigureTraIdOK, TransId Matched" ); |
1145 |
983 ret = KErrNone; |
1146 ret = KErrNone; |
984 i = KMmMaxNumberOfContexts; |
1147 i= iNumberOfCreatedContexts; |
|
1148 } |
985 } |
1149 // no else |
986 // no else |
1150 } |
987 } |
1151 |
988 |
1152 return ret; |
989 return ret; |
1166 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPEHANDLE, "CMmPacketContextMesshandlerList::SetPipeHandle;aTransactionId=%hhu", aTransactionId ); |
1003 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPEHANDLE, "CMmPacketContextMesshandlerList::SetPipeHandle;aTransactionId=%hhu", aTransactionId ); |
1167 |
1004 |
1168 TInt ret( KErrNotFound ); |
1005 TInt ret( KErrNotFound ); |
1169 |
1006 |
1170 // Find context pipehandle from context info list |
1007 // Find context pipehandle from context info list |
1171 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1008 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1172 { |
1009 { |
1173 if ( aTransactionId == iContextInfoArray[i].iPipeCreateTransId ) |
1010 if ( aTransactionId == iContextInfoArray[i].iPipeCreateTransId ) |
1174 { |
1011 { |
1175 |
1012 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeHandle. ContextName: %S, PipeHandle: %d", &iContextInfoArray[i].iContextName, aPipeHandle ); |
1176 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeHandle. ContextName: %S, PipeHandle: %d", &iContextInfoArray[i].iContextName, aPipeHandle ); |
|
1177 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPEHANDLE, "CMmPacketContextMesshandlerList::SetPipeHandle;ContextName=%S;aPipeHandle=%hhu", iContextInfoArray[i].iContextName, aPipeHandle ); |
1013 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPEHANDLE, "CMmPacketContextMesshandlerList::SetPipeHandle;ContextName=%S;aPipeHandle=%hhu", iContextInfoArray[i].iContextName, aPipeHandle ); |
1178 |
|
1179 iContextInfoArray[i].iPipeHandle = aPipeHandle; |
1014 iContextInfoArray[i].iPipeHandle = aPipeHandle; |
1180 ret = KErrNone; |
1015 ret = KErrNone; |
1181 } |
1016 } |
1182 // no else |
1017 // no else |
1183 } |
1018 } |
1199 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPESTATUS, "CMmPacketContextMesshandlerList::SetPipeStatus;aPipeHandle=%hhu", aPipeHandle ); |
1034 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPESTATUS, "CMmPacketContextMesshandlerList::SetPipeStatus;aPipeHandle=%hhu", aPipeHandle ); |
1200 |
1035 |
1201 TBool ret( EFalse ); |
1036 TBool ret( EFalse ); |
1202 |
1037 |
1203 // Find context pipehandle from context info list |
1038 // Find context pipehandle from context info list |
1204 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1039 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1205 { |
1040 { |
1206 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1041 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1207 { |
1042 { |
1208 |
1043 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeStatus. ContextName: %S, PipeStatus: %d", &iContextInfoArray[i].iContextName, aPipeStatus ); |
1209 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeStatus. ContextName: %S, PipeStatus: %d", &iContextInfoArray[i].iContextName, aPipeStatus ); |
|
1210 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPESTATUS, "CMmPacketContextMesshandlerList::SetPipeStatus;ContextName=%S;aPipeStatus=%d", iContextInfoArray[i].iContextName, aPipeStatus ); |
1044 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPESTATUS, "CMmPacketContextMesshandlerList::SetPipeStatus;ContextName=%S;aPipeStatus=%d", iContextInfoArray[i].iContextName, aPipeStatus ); |
1211 |
|
1212 iContextInfoArray[i].iPipeStatus = aPipeStatus ; |
1045 iContextInfoArray[i].iPipeStatus = aPipeStatus ; |
1213 ret = ETrue; |
1046 ret = ETrue; |
1214 } |
1047 } |
1215 // no else |
1048 // no else |
1216 } |
1049 } |
1231 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETPIPESTATUS, "CMmPacketContextMesshandlerList::GetPipeStatus;aContextId=%hhu", aContextId ); |
1064 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETPIPESTATUS, "CMmPacketContextMesshandlerList::GetPipeStatus;aContextId=%hhu", aContextId ); |
1232 |
1065 |
1233 TInt pipeStatus( PN_PIPE_DISABLE ); |
1066 TInt pipeStatus( PN_PIPE_DISABLE ); |
1234 |
1067 |
1235 // Find context pipehandle from context info list |
1068 // Find context pipehandle from context info list |
1236 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1069 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1237 { |
1070 { |
1238 if ( aContextId == iContextInfoArray[i].iContextId ) |
1071 if ( aContextId == iContextInfoArray[i].iContextId ) |
1239 { |
1072 { |
1240 pipeStatus = iContextInfoArray[i].iPipeStatus; |
1073 pipeStatus = iContextInfoArray[i].iPipeStatus; |
1241 |
1074 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetPipeStatus. ContextName: %S, PipeStatus: %d", &iContextInfoArray[i].iContextName, pipeStatus ); |
1242 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetPipeStatus. ContextName: %S, PipeStatus: %d", &iContextInfoArray[i].iContextName, pipeStatus ); |
|
1243 |
|
1244 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETPIPESTATUS, "CMmPacketContextMesshandlerList::GetPipeStatus;ContextName=%S;pipeStatus=%d", iContextInfoArray[i].iContextName, pipeStatus ); |
1075 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETPIPESTATUS, "CMmPacketContextMesshandlerList::GetPipeStatus;ContextName=%S;pipeStatus=%d", iContextInfoArray[i].iContextName, pipeStatus ); |
1245 } |
1076 } |
1246 // no else |
1077 // no else |
1247 } |
1078 } |
1248 |
1079 |
1262 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::GetContextIdByContextName" ); |
1093 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::GetContextIdByContextName" ); |
1263 |
1094 |
1264 TUint contextId( GPDS_CID_VOID ); |
1095 TUint contextId( GPDS_CID_VOID ); |
1265 |
1096 |
1266 // Find name from context info list |
1097 // Find name from context info list |
1267 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1098 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1268 { |
1099 { |
1269 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1100 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1270 { |
1101 { |
1271 |
1102 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextIdByContextName. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iContextId ); |
1272 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextIdByContextName. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iContextId ); |
|
1273 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::GetContextIdByContextName;ContextName=%S;contextId=%d", iContextInfoArray[i].iContextName, iContextInfoArray[i].iContextId ); |
1103 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTIDBYCONTEXTNAME, "CMmPacketContextMesshandlerList::GetContextIdByContextName;ContextName=%S;contextId=%d", iContextInfoArray[i].iContextName, iContextInfoArray[i].iContextId ); |
1274 |
1104 |
1275 // Name found, return object |
1105 // Name found, return object |
1276 contextId = iContextInfoArray[i].iContextId; |
1106 contextId = iContextInfoArray[i].iContextId; |
1277 } |
1107 } |
1295 |
1125 |
1296 TInfoName hostName; |
1126 TInfoName hostName; |
1297 hostName.Zero(); |
1127 hostName.Zero(); |
1298 |
1128 |
1299 // Find name from context info list |
1129 // Find name from context info list |
1300 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1130 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1301 { |
1131 { |
1302 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1132 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1303 { |
1133 { |
1304 |
1134 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetHostCidName. ContextName: %S, HostContextName: %S", &iContextInfoArray[i].iContextName, &iContextInfoArray[i].iHostContextName ); |
1305 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetHostCidName. ContextName: %S, HostContextName: %S", &iContextInfoArray[i].iContextName, &iContextInfoArray[i].iHostContextName ); |
|
1306 |
|
1307 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETHOSTCIDNAME, "CMmPacketContextMesshandlerList::GetHostCidName;ContextName=%S;HostContextName=%S", iContextInfoArray[i].iContextName, iContextInfoArray[i].iHostContextName ); |
1135 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETHOSTCIDNAME, "CMmPacketContextMesshandlerList::GetHostCidName;ContextName=%S;HostContextName=%S", iContextInfoArray[i].iContextName, iContextInfoArray[i].iHostContextName ); |
1308 // Name found |
1136 // Name found |
1309 hostName.Copy( iContextInfoArray[i].iHostContextName ); |
1137 hostName.Copy( iContextInfoArray[i].iHostContextName ); |
1310 } |
1138 } |
1311 // no else |
1139 // no else |
1327 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;aContextId=%hhu", aContextId ); |
1155 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;aContextId=%hhu", aContextId ); |
1328 |
1156 |
1329 TInt ret( KErrNotFound ); |
1157 TInt ret( KErrNotFound ); |
1330 |
1158 |
1331 // Find name from context info list |
1159 // Find name from context info list |
1332 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1160 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1333 { |
1161 { |
1334 if ( aContextId == iContextInfoArray[i].iContextId ) |
1162 if ( aContextId == iContextInfoArray[i].iContextId ) |
1335 { |
1163 { |
1336 |
1164 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::RemoveContextId. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
1337 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::RemoveContextId. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
|
1338 |
|
1339 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1165 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1340 // Name found |
1166 // Name found |
1341 iContextInfoArray[i].iContextId = GPDS_CID_VOID; |
1167 iContextInfoArray[i].iContextId = GPDS_CID_VOID; |
1342 i = iNumberOfCreatedContexts; |
1168 i = KMmMaxNumberOfContexts; |
1343 ret = KErrNone; |
1169 ret = KErrNone; |
1344 } |
1170 } |
1345 // no else |
1171 // no else |
1346 } |
1172 } |
1347 |
1173 |
1348 //if dialup context |
1174 //if dialup context |
1349 if( KErrNotFound == ret ) |
1175 if( KErrNotFound == ret ) |
1350 { |
1176 { |
1351 if( aContextId == iDialUpContextId ) |
1177 if( aContextId == iDialUpContextId ) |
1352 { |
1178 { |
1353 |
1179 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveContextId. Dial-Up Context, ContextId: %d", aContextId ); |
1354 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveContextId. Dial-Up Context, ContextId: %d", aContextId ); |
|
1355 OstTraceExt1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;Dial-Up Context, ContextId=%hhu", aContextId ); |
1180 OstTraceExt1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;Dial-Up Context, ContextId=%hhu", aContextId ); |
1356 iDialUpContextId = GPDS_CID_VOID; |
1181 iDialUpContextId = GPDS_CID_VOID; |
1357 iDialUpContextName.Zero(); |
1182 iDialUpContextName.Zero(); |
1358 ret = KErrNone; |
1183 ret = KErrNone; |
1359 } |
1184 } |
1360 // no else |
1185 // no else |
1361 |
1186 |
1362 if( aContextId == iSecondaryDialUpContextId ) |
1187 if( aContextId == iSecondaryDialUpContextId ) |
1363 { |
1188 { |
1364 |
1189 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveContextId. Secondary Dial-Up Context, ContextId: %d", aContextId ); |
1365 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveContextId. Secondary Dial-Up Context, ContextId: %d", aContextId ); |
|
1366 OstTraceExt1( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;Secondary Dial-Up Context, ContextId=%hhu", aContextId ); |
1190 OstTraceExt1( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVECONTEXTID, "CMmPacketContextMesshandlerList::RemoveContextId;Secondary Dial-Up Context, ContextId=%hhu", aContextId ); |
1367 iSecondaryDialUpContextId = GPDS_CID_VOID; |
1191 iSecondaryDialUpContextId = GPDS_CID_VOID; |
1368 iSecondaryDialUpContextName.Zero(); |
1192 iSecondaryDialUpContextName.Zero(); |
1369 ret = KErrNone; |
1193 ret = KErrNone; |
1370 } |
1194 } |
1388 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_RESETPIPEHANDLEANDSTATUS, "CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus;aPipeHandle=%hhu", aPipeHandle ); |
1212 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_RESETPIPEHANDLEANDSTATUS, "CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus;aPipeHandle=%hhu", aPipeHandle ); |
1389 |
1213 |
1390 TInt ret( KErrNotFound ); |
1214 TInt ret( KErrNotFound ); |
1391 |
1215 |
1392 // Find name from context info list |
1216 // Find name from context info list |
1393 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1217 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1394 { |
1218 { |
1395 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1219 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1396 { |
1220 { |
1397 |
1221 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus. ContextName: %S", &iContextInfoArray[i].iContextName ); |
1398 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus. ContextName: %S", &iContextInfoArray[i].iContextName ); |
|
1399 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_RESETPIPEHANDLEANDSTATUS, "CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus;ContextName=%S", iContextInfoArray[i].iContextName ); |
1222 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_RESETPIPEHANDLEANDSTATUS, "CMmPacketContextMesshandlerList::ResetPipeHandleAndStatus;ContextName=%S", iContextInfoArray[i].iContextName ); |
1400 |
1223 |
1401 // Pipe found |
1224 // Pipe found |
1402 iContextInfoArray[i].iPipeHandle = KInvalidPipeHandle; |
1225 iContextInfoArray[i].iPipeHandle = KInvalidPipeHandle; |
1403 iContextInfoArray[i].iPipeStatus = PN_PIPE_DISABLE; |
1226 iContextInfoArray[i].iPipeStatus = PN_PIPE_DISABLE; |
1404 i = iNumberOfCreatedContexts; |
1227 i = KMmMaxNumberOfContexts; |
1405 ret = KErrNone; |
1228 ret = KErrNone; |
1406 } |
1229 } |
1407 // no else |
1230 // no else |
1408 } |
1231 } |
1409 |
1232 |
1424 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::SetInitialiseMember;aContextId=%hhu", aContextId ); |
1247 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::SetInitialiseMember;aContextId=%hhu", aContextId ); |
1425 |
1248 |
1426 TBool ret( EFalse ); |
1249 TBool ret( EFalse ); |
1427 |
1250 |
1428 // Find context pipehandle from context info list |
1251 // Find context pipehandle from context info list |
1429 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1252 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1430 { |
1253 { |
1431 if ( aContextId == iContextInfoArray[i].iContextId ) |
1254 if ( aContextId == iContextInfoArray[i].iContextId ) |
1432 { |
1255 { |
1433 |
1256 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetInitialiseMember. ContextName: %S, InitialiseStarted: %d", &iContextInfoArray[i].iContextName, aFlag ); |
1434 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetInitialiseMember. ContextName: %S, InitialiseStarted: %d", &iContextInfoArray[i].iContextName, aFlag ); |
|
1435 |
|
1436 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::SetInitialiseMember;ContextName=%S;aFlag=%hhu", iContextInfoArray[i].iContextName, aFlag ); |
1257 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::SetInitialiseMember;ContextName=%S;aFlag=%hhu", iContextInfoArray[i].iContextName, aFlag ); |
1437 // Return object from the context info list |
1258 // Return object from the context info list |
1438 iContextInfoArray[i].iInitialiseStarted = aFlag; |
1259 iContextInfoArray[i].iInitialiseStarted = aFlag; |
1439 ret = ETrue; |
1260 ret = ETrue; |
1440 } |
1261 } |
1457 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::GetInitialiseMember;aPipeHandle=%d", aPipeHandle ); |
1278 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::GetInitialiseMember;aPipeHandle=%d", aPipeHandle ); |
1458 |
1279 |
1459 TBool ret( EFalse ); |
1280 TBool ret( EFalse ); |
1460 |
1281 |
1461 // Find name from context info list |
1282 // Find name from context info list |
1462 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1283 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1463 { |
1284 { |
1464 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1285 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1465 { |
1286 { |
1466 |
1287 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetInitialiseMember. ContextName: %S, InitialiseStarted: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iInitialiseStarted ); |
1467 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetInitialiseMember. ContextName: %S, InitialiseStarted: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iInitialiseStarted ); |
|
1468 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::GetInitialiseMember;ContextName=%S;InitialiseStarted=%hhu", iContextInfoArray[i].iContextName, iContextInfoArray[i].iInitialiseStarted ); |
1288 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETINITIALISEMEMBER, "CMmPacketContextMesshandlerList::GetInitialiseMember;ContextName=%S;InitialiseStarted=%hhu", iContextInfoArray[i].iContextName, iContextInfoArray[i].iInitialiseStarted ); |
1469 |
|
1470 ret = iContextInfoArray[i].iInitialiseStarted; |
1289 ret = iContextInfoArray[i].iInitialiseStarted; |
1471 } |
1290 } |
1472 // no else |
1291 // no else |
1473 } |
1292 } |
1474 |
1293 |
1488 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ContextIdByPipeHandle;aPipeHandle=%d", aPipeHandle ); |
1307 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ContextIdByPipeHandle;aPipeHandle=%d", aPipeHandle ); |
1489 |
1308 |
1490 TUint8 contextId( GPDS_CID_VOID ); |
1309 TUint8 contextId( GPDS_CID_VOID ); |
1491 |
1310 |
1492 // Find context pipehandle from context info list |
1311 // Find context pipehandle from context info list |
1493 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1312 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1494 { |
1313 { |
1495 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1314 if ( aPipeHandle == iContextInfoArray[i].iPipeHandle ) |
1496 { |
1315 { |
1497 |
1316 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByPipeHandle. ContextId: %d", iContextInfoArray[i].iContextId ); |
1498 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByPipeHandle. ContextId: %d", iContextInfoArray[i].iContextId ); |
|
1499 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ContextIdByPipeHandle;ContextId=%hhu", iContextInfoArray[i].iContextId ); |
1317 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYPIPEHANDLE, "CMmPacketContextMesshandlerList::ContextIdByPipeHandle;ContextId=%hhu", iContextInfoArray[i].iContextId ); |
1500 |
1318 |
1501 // Return object from the context info list |
1319 // Return object from the context info list |
1502 contextId = iContextInfoArray[i].iContextId; |
1320 contextId = iContextInfoArray[i].iContextId; |
1503 } |
1321 } |
1522 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::SetContextConfigurationType;aContextId=%hhu", aContextId ); |
1340 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::SetContextConfigurationType;aContextId=%hhu", aContextId ); |
1523 |
1341 |
1524 TBool ret( EFalse ); |
1342 TBool ret( EFalse ); |
1525 |
1343 |
1526 // Find context pipehandle from context info list |
1344 // Find context pipehandle from context info list |
1527 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1345 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1528 { |
1346 { |
1529 if ( aContextId == iContextInfoArray[i].iContextId ) |
1347 if ( aContextId == iContextInfoArray[i].iContextId ) |
1530 { |
1348 { |
1531 |
1349 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetContextConfigurationType. ContextName: %S, ConfigType: %d", &iContextInfoArray[i].iContextName, aConfigType ); |
1532 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetContextConfigurationType. ContextName: %S, ConfigType: %d", &iContextInfoArray[i].iContextName, aConfigType ); |
|
1533 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::SetContextConfigurationType;ContextName=%S;aConfigType=%d", iContextInfoArray[i].iContextName, aConfigType ); |
1350 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::SetContextConfigurationType;ContextName=%S;aConfigType=%d", iContextInfoArray[i].iContextName, aConfigType ); |
1534 |
1351 |
1535 // Return object from the context info list |
1352 // Return object from the context info list |
1536 iContextInfoArray[i].iContextConfigurationType = aConfigType; |
1353 iContextInfoArray[i].iContextConfigurationType = aConfigType; |
1537 ret = ETrue; |
1354 ret = ETrue; |
1555 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::GetContextConfigurationType;aContextId=%hhu", aContextId ); |
1372 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::GetContextConfigurationType;aContextId=%hhu", aContextId ); |
1556 |
1373 |
1557 TInt ret( KTIntNotDefined ); |
1374 TInt ret( KTIntNotDefined ); |
1558 |
1375 |
1559 // Find context pipehandle from context info list |
1376 // Find context pipehandle from context info list |
1560 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1377 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1561 { |
1378 { |
1562 if ( aContextId == iContextInfoArray[i].iContextId ) |
1379 if ( aContextId == iContextInfoArray[i].iContextId ) |
1563 { |
1380 { |
1564 // Return object from the context info list |
1381 // Return object from the context info list |
1565 ret = iContextInfoArray[i].iContextConfigurationType; |
1382 ret = iContextInfoArray[i].iContextConfigurationType; |
1566 |
1383 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextConfigurationType. ContextName: %S, ConfigType: %d", &iContextInfoArray[i].iContextName, ret ); |
1567 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetContextConfigurationType. ContextName: %S, ConfigType: %d", &iContextInfoArray[i].iContextName, ret ); |
|
1568 |
|
1569 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::GetContextConfigurationType;ContextName=%S;ret=%d", iContextInfoArray[i].iContextName, ret ); |
1384 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTCONFIGURATIONTYPE, "CMmPacketContextMesshandlerList::GetContextConfigurationType;ContextName=%S;ret=%d", iContextInfoArray[i].iContextName, ret ); |
1570 } |
1385 } |
1571 // no else |
1386 // no else |
1572 } |
1387 } |
1573 |
1388 |
1590 OstTrace0( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig" ); |
1405 OstTrace0( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig" ); |
1591 |
1406 |
1592 TInt ret( KErrArgument ); |
1407 TInt ret( KErrArgument ); |
1593 |
1408 |
1594 // Find context pipehandle from context info list |
1409 // Find context pipehandle from context info list |
1595 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1410 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1596 { |
1411 { |
1597 if ( aContextId == iContextInfoArray[i].iContextId ) |
1412 if ( aContextId == iContextInfoArray[i].iContextId ) |
1598 { |
1413 { |
1599 |
1414 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SaveConfig. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
1600 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SaveConfig. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
|
1601 |
|
1602 OstTraceExt2( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1415 OstTraceExt2( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1603 // Return object from the context info list |
1416 // Return object from the context info list |
1604 if( TPacketDataConfigBase::KConfigGPRS == aConfigurationType ) |
1417 if( TPacketDataConfigBase::KConfigGPRS == aConfigurationType ) |
1605 { |
1418 { |
1606 |
1419 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SaveConfig. ConfigType: %d", aConfigurationType ); |
1607 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SaveConfig. ConfigType: %d", aConfigurationType ); |
|
1608 |
|
1609 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;aConfigurationType=%d", aConfigurationType ); |
1420 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;aConfigurationType=%d", aConfigurationType ); |
1610 iContextInfoArray[i].iConfig = *aConfig; |
1421 iContextInfoArray[i].iConfig = *aConfig; |
1611 iContextInfoArray[i].iContextConfigurationType = |
1422 iContextInfoArray[i].iContextConfigurationType = |
1612 aConfigurationType; |
1423 aConfigurationType; |
1613 ret = KErrNone; |
1424 ret = KErrNone; |
1614 } |
1425 } |
1615 |
1426 |
1616 else if( TPacketDataConfigBase::KConfigRel99Rel4 == |
1427 else if( TPacketDataConfigBase::KConfigRel99Rel4 == |
1617 aConfigurationType ) |
1428 aConfigurationType ) |
1618 { |
1429 { |
1619 |
1430 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SaveConfig. ConfigType: %d", aConfigurationType ); |
1620 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SaveConfig. ConfigType: %d", aConfigurationType ); |
|
1621 |
|
1622 OstTrace1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;aConfigurationType=%d", aConfigurationType ); |
1431 OstTrace1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_SAVECONFIG, "CMmPacketContextMesshandlerList::SaveConfig;aConfigurationType=%d", aConfigurationType ); |
1623 iContextInfoArray[i].iConfig99 = |
1432 iContextInfoArray[i].iConfig99 = |
1624 *aConfig99; |
1433 *aConfig99; |
1625 iContextInfoArray[i].iContextConfigurationType = |
1434 iContextInfoArray[i].iContextConfigurationType = |
1626 aConfigurationType; |
1435 aConfigurationType; |
1627 ret = KErrNone; |
1436 ret = KErrNone; |
1628 } |
1437 } |
1629 // no else |
1438 // no else |
1630 |
1439 |
1631 i = iNumberOfCreatedContexts; |
1440 i = KMmMaxNumberOfContexts; |
1632 } |
1441 } |
1633 // no else |
1442 // no else |
1634 } |
1443 } |
1635 |
1444 |
1636 return ret; |
1445 return ret; |
1651 |
1460 |
1652 TPacketDataConfigBase* config; |
1461 TPacketDataConfigBase* config; |
1653 config = NULL; |
1462 config = NULL; |
1654 |
1463 |
1655 // Find context pipehandle from context info list |
1464 // Find context pipehandle from context info list |
1656 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1465 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1657 { |
1466 { |
1658 if ( aContextId == iContextInfoArray[i].iContextId ) |
1467 if ( aContextId == iContextInfoArray[i].iContextId ) |
1659 { |
1468 { |
1660 |
1469 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetConfig. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
1661 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetConfig. ContextName: %S, ContextId: %d", &iContextInfoArray[i].iContextName, aContextId ); |
|
1662 |
|
1663 OstTraceExt2( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1470 OstTraceExt2( TRACE_NORMAL, DUP3_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;ContextName=%S;aContextId=%hhu", iContextInfoArray[i].iContextName, aContextId ); |
1664 // Return object from the context info list |
1471 // Return object from the context info list |
1665 if( TPacketDataConfigBase::KConfigGPRS == aConfigurationType ) |
1472 if( TPacketDataConfigBase::KConfigGPRS == aConfigurationType ) |
1666 { |
1473 { |
1667 |
1474 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetConfig. ConfigType: %d", aConfigurationType ); |
1668 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetConfig. ConfigType: %d", aConfigurationType ); |
|
1669 |
|
1670 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;aConfigurationType=%d", aConfigurationType ); |
1475 OstTrace1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;aConfigurationType=%d", aConfigurationType ); |
1671 // Return object from the context info list |
1476 // Return object from the context info list |
1672 config = &( iContextInfoArray[i].iConfig ); |
1477 config = &( iContextInfoArray[i].iConfig ); |
1673 } |
1478 } |
1674 |
|
1675 else if( TPacketDataConfigBase::KConfigRel99Rel4 == |
1479 else if( TPacketDataConfigBase::KConfigRel99Rel4 == |
1676 aConfigurationType ) |
1480 aConfigurationType ) |
1677 { |
1481 { |
1678 |
1482 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetConfig. ConfigType: %d", aConfigurationType ); |
1679 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetConfig. ConfigType: %d", aConfigurationType ); |
|
1680 OstTrace1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;aConfigurationType=%d", aConfigurationType ); |
1483 OstTrace1( TRACE_NORMAL, DUP2_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONFIG, "CMmPacketContextMesshandlerList::GetConfig;aConfigurationType=%d", aConfigurationType ); |
1681 // Return object from the context info list |
1484 // Return object from the context info list |
1682 config = &( iContextInfoArray[i].iConfig99 ); |
1485 config = &( iContextInfoArray[i].iConfig99 ); |
1683 } |
1486 } |
1684 // no else |
1487 // no else |
1703 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPERESETTRAID, "CMmPacketContextMesshandlerList::SetPipeResetTraId;aContextId=%hhu", aContextId ); |
1506 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPERESETTRAID, "CMmPacketContextMesshandlerList::SetPipeResetTraId;aContextId=%hhu", aContextId ); |
1704 |
1507 |
1705 TInt ret( KErrNotFound ); |
1508 TInt ret( KErrNotFound ); |
1706 |
1509 |
1707 // Find context pipehandle from context info list |
1510 // Find context pipehandle from context info list |
1708 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1511 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1709 { |
1512 { |
1710 if ( aContextId == iContextInfoArray[i].iContextId ) |
1513 if ( aContextId == iContextInfoArray[i].iContextId ) |
1711 { |
1514 { |
1712 |
1515 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeResetTraId. ContextName: %S, PipeResetTraId: %d", &iContextInfoArray[i].iContextName, aTransId ); |
1713 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::SetPipeResetTraId. ContextName: %S, PipeResetTraId: %d", &iContextInfoArray[i].iContextName, aTransId ); |
|
1714 |
|
1715 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPERESETTRAID, "CMmPacketContextMesshandlerList::SetPipeResetTraId;ContextName=%S;aTransId=%hhu", iContextInfoArray[i].iContextName, aTransId ); |
1516 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPIPERESETTRAID, "CMmPacketContextMesshandlerList::SetPipeResetTraId;ContextName=%S;aTransId=%hhu", iContextInfoArray[i].iContextName, aTransId ); |
1716 // Return object from the context info list |
1517 // Return object from the context info list |
1717 iContextInfoArray[i].iPipeResetTraId = aTransId; |
1518 iContextInfoArray[i].iPipeResetTraId = aTransId; |
1718 i = iNumberOfCreatedContexts; |
1519 i = KMmMaxNumberOfContexts; |
1719 ret = KErrNone; |
1520 ret = KErrNone; |
1720 } |
1521 } |
1721 // no else |
1522 // no else |
1722 } |
1523 } |
1723 |
1524 |
1737 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CHECKANDRESETPIPERESETTRAID, "CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId;aTransId=%hhu", aTransId ); |
1538 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CHECKANDRESETPIPERESETTRAID, "CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId;aTransId=%hhu", aTransId ); |
1738 |
1539 |
1739 TInt ret( KErrNotFound ); |
1540 TInt ret( KErrNotFound ); |
1740 |
1541 |
1741 // Find context pipehandle from context info list |
1542 // Find context pipehandle from context info list |
1742 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1543 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1743 { |
1544 { |
1744 if ( aTransId == iContextInfoArray[i].iPipeResetTraId ) |
1545 if ( aTransId == iContextInfoArray[i].iPipeResetTraId ) |
1745 { |
1546 { |
1746 |
1547 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
1747 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId. ContextName: %S", &iContextInfoArray[i].iContextName ); |
|
1748 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CHECKANDRESETPIPERESETTRAID, "CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId;ContextName=%S", iContextInfoArray[i].iContextName ); |
1548 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CHECKANDRESETPIPERESETTRAID, "CMmPacketContextMesshandlerList::CheckAndResetPipeResetTraId;ContextName=%S", iContextInfoArray[i].iContextName ); |
1749 |
1549 ret = KErrNone; |
1750 ret = KErrNone; |
1550 i = KMmMaxNumberOfContexts; |
1751 i = iNumberOfCreatedContexts; |
|
1752 iContextInfoArray[i].iPipeResetTraId = KTUint8NotDefined; |
1551 iContextInfoArray[i].iPipeResetTraId = KTUint8NotDefined; |
1753 } |
1552 } |
1754 // no else |
1553 // no else |
1755 } |
1554 } |
1756 |
1555 |
1770 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTID, "CMmPacketContextMesshandlerList::ProxyIdByContextId;aContextId=%hhu", aContextId ); |
1569 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTID, "CMmPacketContextMesshandlerList::ProxyIdByContextId;aContextId=%hhu", aContextId ); |
1771 |
1570 |
1772 TUint channelId( KTUint8NotDefined ); |
1571 TUint channelId( KTUint8NotDefined ); |
1773 |
1572 |
1774 // Find context proxyId from context info list |
1573 // Find context proxyId from context info list |
1775 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1574 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1776 { |
1575 { |
1777 if ( aContextId == iContextInfoArray[i].iContextId ) |
1576 if ( aContextId == iContextInfoArray[i].iContextId ) |
1778 { |
1577 { |
1779 |
1578 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::ProxyIdByContextId. ContextName: %S, ChannelId: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iChannelId ); |
1780 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::ProxyIdByContextId. ContextName: %S, ChannelId: %d", &iContextInfoArray[i].iContextName, iContextInfoArray[i].iChannelId ); |
|
1781 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTID, "CMmPacketContextMesshandlerList::ProxyIdByContextId;ContextName=%S;ChannelId=%hhu", iContextInfoArray[i].iContextName, iContextInfoArray[i].iChannelId ); |
1579 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_PROXYIDBYCONTEXTID, "CMmPacketContextMesshandlerList::ProxyIdByContextId;ContextName=%S;ChannelId=%hhu", iContextInfoArray[i].iContextName, iContextInfoArray[i].iChannelId ); |
1782 |
|
1783 channelId = iContextInfoArray[i].iChannelId; |
1580 channelId = iContextInfoArray[i].iChannelId; |
1784 } |
1581 } |
1785 // no else |
1582 // no else |
1786 } |
1583 } |
1787 |
1584 |
1921 |
1718 |
1922 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::RemoveObjectByName"); |
1719 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::RemoveObjectByName"); |
1923 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECTBYNAME, "CMmPacketContextMesshandlerList::RemoveObjectByName" ); |
1720 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECTBYNAME, "CMmPacketContextMesshandlerList::RemoveObjectByName" ); |
1924 |
1721 |
1925 // Set ret to KErrArgument to check that context is in list |
1722 // Set ret to KErrArgument to check that context is in list |
1926 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1723 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
1927 { |
1724 { |
1928 // Find aContext from context info list |
1725 // Find aContext from context info list |
1929 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1726 if ( *aContextName == iContextInfoArray[i].iContextName ) |
1930 { |
1727 { |
1931 |
1728 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveObjectByName. Context Name: %S", &iContextInfoArray[i].iContextName ); |
1932 for ( TInt j = 0; j < KMmMaxNumberOfContexts; j++ ) |
|
1933 { |
|
1934 |
|
1935 if ( ( iContextInfoArray[i].iChannelId == |
|
1936 iProxyIdList[j].iChannelId ) && ( EFalse == |
|
1937 iProxyIdList[j].iIsFree ) ) |
|
1938 { |
|
1939 |
|
1940 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::RemoveObjectByName. Context Name: %S", &iContextInfoArray[i].iContextName ); |
|
1941 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECTBYNAME, "CMmPacketContextMesshandlerList::RemoveObjectByName;ContextName=%S", iContextInfoArray[i].iContextName ); |
1729 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_REMOVEOBJECTBYNAME, "CMmPacketContextMesshandlerList::RemoveObjectByName;ContextName=%S", iContextInfoArray[i].iContextName ); |
1942 // Release Proxy id |
1730 |
1943 iProxyIdList[j].iIsFree = ETrue; |
1731 // Reset object information |
1944 |
1732 InitializeContextInfoList( i ); |
1945 // Get index to last reserved cell in the list |
1733 // Decrease number of created contexts |
1946 const TInt lastContext( iNumberOfCreatedContexts - 1 ); |
1734 iNumberOfCreatedContexts--; |
1947 |
1735 i = KMmMaxNumberOfContexts; |
1948 // If not already last object |
|
1949 if ( i < lastContext ) |
|
1950 { |
|
1951 // Replace object to be remove by last object |
|
1952 iContextInfoArray[i].iContextId = |
|
1953 iContextInfoArray[lastContext].iContextId; |
|
1954 |
|
1955 iContextInfoArray[i].iChannelId = |
|
1956 iContextInfoArray[lastContext].iChannelId; |
|
1957 |
|
1958 iContextInfoArray[i].iContextName = |
|
1959 iContextInfoArray[lastContext].iContextName; |
|
1960 |
|
1961 iContextInfoArray[i].iHostContextName = |
|
1962 iContextInfoArray[lastContext].iHostContextName; |
|
1963 iContextInfoArray[i].iPipeStatus = |
|
1964 iContextInfoArray[lastContext].iPipeStatus; |
|
1965 iContextInfoArray[i].iPipeHandle = |
|
1966 iContextInfoArray[lastContext].iPipeHandle; |
|
1967 iContextInfoArray[i].iCreateContextIdTransId = |
|
1968 iContextInfoArray[lastContext].iCreateContextIdTransId; |
|
1969 iContextInfoArray[i].iPipeCreateTransId = |
|
1970 iContextInfoArray[lastContext].iPipeCreateTransId; |
|
1971 iContextInfoArray[i].iContextType = |
|
1972 iContextInfoArray[lastContext].iContextType; |
|
1973 iContextInfoArray[i].iInitialiseStarted = |
|
1974 iContextInfoArray[lastContext].iInitialiseStarted; |
|
1975 iContextInfoArray[i].iContextConfigurationType = |
|
1976 iContextInfoArray[lastContext].iContextConfigurationType; |
|
1977 iContextInfoArray[i].iActivationTraId = |
|
1978 iContextInfoArray[lastContext].iActivationTraId; |
|
1979 iContextInfoArray[i].iPipeResetTraId = |
|
1980 iContextInfoArray[lastContext].iPipeResetTraId; |
|
1981 iContextInfoArray[i].iDeleteTraId = |
|
1982 iContextInfoArray[lastContext].iDeleteTraId; |
|
1983 } |
|
1984 // no else |
|
1985 |
|
1986 // Reset object information of the last object |
|
1987 iContextInfoArray[lastContext].iChannelId = |
|
1988 KTUint8NotDefined; |
|
1989 iContextInfoArray[lastContext].iContextName.Zero(); |
|
1990 iContextInfoArray[lastContext].iContextId = GPDS_CID_VOID; |
|
1991 iContextInfoArray[lastContext].iHostContextName.Zero(); |
|
1992 iContextInfoArray[lastContext].iPipeStatus = |
|
1993 PN_PIPE_DISABLE; |
|
1994 iContextInfoArray[lastContext].iPipeHandle = |
|
1995 KInvalidPipeHandle; |
|
1996 iContextInfoArray[lastContext].iCreateContextIdTransId = |
|
1997 KTUint8NotDefined; |
|
1998 iContextInfoArray[lastContext].iPipeCreateTransId = |
|
1999 KTUint8NotDefined; |
|
2000 iContextInfoArray[lastContext].iContextType = |
|
2001 GPDS_CONT_TYPE_NORMAL; |
|
2002 iContextInfoArray[lastContext].iInitialiseStarted = EFalse; |
|
2003 iContextInfoArray[lastContext].iContextConfigurationType = |
|
2004 KTIntNotDefined; |
|
2005 iContextInfoArray[lastContext].iActivationTraId = |
|
2006 KTUint8NotDefined; |
|
2007 iContextInfoArray[lastContext].iPipeResetTraId = |
|
2008 KTUint8NotDefined; |
|
2009 iContextInfoArray[lastContext].iDeleteTraId = |
|
2010 KTUint8NotDefined; |
|
2011 // Decrease number of created contexts |
|
2012 iNumberOfCreatedContexts--; |
|
2013 // Proxy id found, break |
|
2014 j = KMmMaxNumberOfContexts; |
|
2015 } |
|
2016 // no else |
|
2017 } |
|
2018 |
|
2019 // aContext found, break |
|
2020 i = iNumberOfCreatedContexts; |
|
2021 } |
1736 } |
2022 // no else |
1737 // no else |
2023 } |
1738 } |
2024 } |
1739 } |
2025 |
1740 |
2035 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo"); |
1750 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo"); |
2036 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo" ); |
1751 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo" ); |
2037 |
1752 |
2038 TInt ret( KErrNotFound ); |
1753 TInt ret( KErrNotFound ); |
2039 |
1754 |
2040 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1755 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
2041 { |
1756 { |
2042 // Find aContext from context info list |
1757 // Find aContext from context info list |
2043 if ( aContextId == iContextInfoArray[i].iContextId ) |
1758 if ( aContextId == iContextInfoArray[i].iContextId ) |
2044 { |
1759 { |
2045 |
1760 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo. ContextId: %d", aContextId ); |
2046 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo. ContextId: %d", aContextId ); |
|
2047 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo;aContextId=%hhu", aContextId ); |
1761 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetDNSAddressInfoToContextInfo;aContextId=%hhu", aContextId ); |
2048 |
|
2049 iContextInfoArray[i].iAddDNSAddress = ETrue; |
1762 iContextInfoArray[i].iAddDNSAddress = ETrue; |
2050 ret = KErrNone; |
1763 ret = KErrNone; |
2051 } |
1764 } |
2052 // no else |
1765 // no else |
2053 } |
1766 } |
2067 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo"); |
1780 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo"); |
2068 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo" ); |
1781 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo" ); |
2069 |
1782 |
2070 TBool addDNSAddress( EFalse ); |
1783 TBool addDNSAddress( EFalse ); |
2071 |
1784 |
2072 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1785 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
2073 { |
1786 { |
2074 // Find aContext from context info list |
1787 // Find aContext from context info list |
2075 if ( aContextId == iContextInfoArray[i].iContextId ) |
1788 if ( aContextId == iContextInfoArray[i].iContextId ) |
2076 { |
1789 { |
2077 |
1790 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo. ContextId: %d, AddDNSAddress: %d", aContextId, iContextInfoArray[i].iAddDNSAddress ); |
2078 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo. ContextId: %d, AddDNSAddress: %d", aContextId, iContextInfoArray[i].iAddDNSAddress ); |
|
2079 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo;aContextId=%hhu;AddDNSAddress=%hhu", aContextId, iContextInfoArray[i].iAddDNSAddress ); |
1791 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETDNSADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetDNSAddressInfoToContextInfo;aContextId=%hhu;AddDNSAddress=%hhu", aContextId, iContextInfoArray[i].iAddDNSAddress ); |
2080 |
|
2081 addDNSAddress = iContextInfoArray[i].iAddDNSAddress; |
1792 addDNSAddress = iContextInfoArray[i].iAddDNSAddress; |
2082 } |
1793 } |
2083 // no else |
1794 // no else |
2084 } |
1795 } |
2085 |
1796 |
2098 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo"); |
1809 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo"); |
2099 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo" ); |
1810 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_SETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo" ); |
2100 |
1811 |
2101 TInt ret( KErrNotFound ); |
1812 TInt ret( KErrNotFound ); |
2102 |
1813 |
2103 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1814 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
2104 { |
1815 { |
2105 // Find aContext from context info list |
1816 // Find aContext from context info list |
2106 if ( aContextId == iContextInfoArray[i].iContextId ) |
1817 if ( aContextId == iContextInfoArray[i].iContextId ) |
2107 { |
1818 { |
2108 |
1819 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo. ContextId: %d", aContextId ); |
2109 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo. ContextId: %d", aContextId ); |
|
2110 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo;aContextId=%hhu", aContextId ); |
1820 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_SETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::SetPCSCFAddressInfoToContextInfo;aContextId=%hhu", aContextId ); |
2111 |
|
2112 iContextInfoArray[i].iAddPCSCFAddress = ETrue; |
1821 iContextInfoArray[i].iAddPCSCFAddress = ETrue; |
2113 ret = KErrNone; |
1822 ret = KErrNone; |
2114 } |
1823 } |
2115 // no else |
1824 // no else |
2116 } |
1825 } |
2130 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo"); |
1839 TFLOGSTRING("TSY: CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo"); |
2131 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo" ); |
1840 OstTrace0( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo" ); |
2132 |
1841 |
2133 TBool addPCSCFAddress( EFalse ); |
1842 TBool addPCSCFAddress( EFalse ); |
2134 |
1843 |
2135 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1844 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
2136 { |
1845 { |
2137 // Find aContext from context info list |
1846 // Find aContext from context info list |
2138 if ( aContextId == iContextInfoArray[i].iContextId ) |
1847 if ( aContextId == iContextInfoArray[i].iContextId ) |
2139 { |
1848 { |
2140 |
1849 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo. ContextId: %d, AddPCSCFAddress: %d", aContextId, iContextInfoArray[i].iAddPCSCFAddress ); |
2141 TFLOGSTRING3("TSY: CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo. ContextId: %d, AddPCSCFAddress: %d", aContextId, iContextInfoArray[i].iAddPCSCFAddress ); |
|
2142 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo;aContextId=%hhu;AddPCSCFAddress=%hhu", aContextId, iContextInfoArray[i].iAddPCSCFAddress ); |
1850 OstTraceExt2( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETPCSCFADDRESSINFOTOCONTEXTINFO, "CMmPacketContextMesshandlerList::GetPCSCFAddressInfoToContextInfo;aContextId=%hhu;AddPCSCFAddress=%hhu", aContextId, iContextInfoArray[i].iAddPCSCFAddress ); |
2143 |
|
2144 addPCSCFAddress = iContextInfoArray[i].iAddPCSCFAddress; |
1851 addPCSCFAddress = iContextInfoArray[i].iAddPCSCFAddress; |
2145 } |
1852 } |
2146 // no else |
1853 // no else |
2147 } |
1854 } |
2148 |
1855 |
2161 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByListIndex, Index: %d", aListIndex ); |
1868 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByListIndex, Index: %d", aListIndex ); |
2162 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYLISTINDEX, "CMmPacketContextMesshandlerList::ContextIdByListIndex;aListIndex=%d", aListIndex ); |
1869 OstTrace1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYLISTINDEX, "CMmPacketContextMesshandlerList::ContextIdByListIndex;aListIndex=%d", aListIndex ); |
2163 |
1870 |
2164 TUint8 contextId( GPDS_CID_VOID ); |
1871 TUint8 contextId( GPDS_CID_VOID ); |
2165 |
1872 |
2166 if ( aListIndex < iNumberOfCreatedContexts ) |
1873 if ( aListIndex < KMmMaxNumberOfContexts ) |
2167 { |
1874 { |
2168 // Return context id from the context info list |
1875 // Return context id from the context info list |
2169 contextId = iContextInfoArray[aListIndex].iContextId; |
1876 contextId = iContextInfoArray[aListIndex].iContextId; |
2170 |
1877 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByListIndex. ContextId: %d", contextId ); |
2171 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::ContextIdByListIndex. ContextId: %d", contextId ); |
|
2172 |
|
2173 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYLISTINDEX, "CMmPacketContextMesshandlerList::ContextIdByListIndex;contextId=%hhu", contextId ); |
1878 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_CONTEXTIDBYLISTINDEX, "CMmPacketContextMesshandlerList::ContextIdByListIndex;contextId=%hhu", contextId ); |
2174 } |
1879 } |
2175 // no else |
1880 // no else |
2176 |
1881 |
2177 // Valid values to return are, 0x00, 0x01, 0xFF = GPDS_CID_VOID |
|
2178 return contextId; |
1882 return contextId; |
2179 } |
1883 } |
2180 |
1884 |
2181 // ----------------------------------------------------------------------------- |
1885 // ----------------------------------------------------------------------------- |
2182 // CMmPacketContextMesshandlerList::GetContextTypeById |
1886 // CMmPacketContextMesshandlerList::GetContextTypeById |
2191 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYID, "CMmPacketContextMesshandlerList::GetContextTypeById;aContextId=%hhu", aContextId ); |
1895 OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYID, "CMmPacketContextMesshandlerList::GetContextTypeById;aContextId=%hhu", aContextId ); |
2192 |
1896 |
2193 TUint8 ret( GPDS_CONT_TYPE_NORMAL ); |
1897 TUint8 ret( GPDS_CONT_TYPE_NORMAL ); |
2194 |
1898 |
2195 // Find context id from context info list |
1899 // Find context id from context info list |
2196 for ( TInt i = 0; i < iNumberOfCreatedContexts; i++ ) |
1900 for ( TInt i = 0; i < KMmMaxNumberOfContexts; i++ ) |
2197 { |
1901 { |
2198 if ( aContextId == iContextInfoArray[i].iContextId ) |
1902 if ( aContextId == iContextInfoArray[i].iContextId ) |
2199 { |
1903 { |
2200 // if host context is defined => context is secondary context |
1904 // if host context is defined => context is secondary context |
2201 if( 0 != iContextInfoArray[i].iHostContextName.Length() ) |
1905 if( 0 != iContextInfoArray[i].iHostContextName.Length() ) |
2202 { |
1906 { |
2203 ret = GPDS_CONT_TYPE_SEC; |
1907 ret = GPDS_CONT_TYPE_SEC; |
2204 } |
1908 } |
2205 // no else |
1909 // no else |
2206 |
1910 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextTypeById, ContextType: %d", ret ); |
2207 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::GetContextTypeById, ContextType: %d", ret ); |
|
2208 |
|
2209 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYID, "CMmPacketContextMesshandlerList::GetContextTypeById;ContextType=%hhu", ret ); |
1911 OstTraceExt1( TRACE_NORMAL, DUP1_CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYID, "CMmPacketContextMesshandlerList::GetContextTypeById;ContextType=%hhu", ret ); |
2210 } |
1912 } |
2211 // no else |
1913 // no else |
2212 } |
1914 } |
2213 |
1915 |
2214 return ret; |
1916 return ret; |
2215 } |
1917 } |
2216 |
1918 |
|
1919 // ----------------------------------------------------------------------------- |
|
1920 // CMmPacketContextMesshandlerList::InitializeContextInfoList |
|
1921 // This function initializes context info |
|
1922 // ----------------------------------------------------------------------------- |
|
1923 // |
|
1924 void CMmPacketContextMesshandlerList::InitializeContextInfoList( |
|
1925 const TUint8 aContextId ) |
|
1926 { |
|
1927 |
|
1928 TFLOGSTRING2("TSY: CMmPacketContextMesshandlerList::InitializeContextInfoList, ContextId: %d", aContextId ); |
|
1929 //OstTraceExt1( TRACE_NORMAL, CMMPACKETCONTEXTMESSHANDLERLIST_GETCONTEXTTYPEBYID, "CMmPacketContextMesshandlerList::GetContextTypeById;aContextId=%hhu", aContextId ); |
|
1930 |
|
1931 |
|
1932 iContextInfoArray[aContextId].iContextId = GPDS_CID_VOID; |
|
1933 |
|
1934 iContextInfoArray[aContextId].iChannelId = KDefinedProxyIds[aContextId]; |
|
1935 |
|
1936 iContextInfoArray[aContextId].iContextName.Zero(); |
|
1937 iContextInfoArray[aContextId].iHostContextName.Zero(); |
|
1938 iContextInfoArray[aContextId].iPipeStatus = PN_PIPE_DISABLE; |
|
1939 iContextInfoArray[aContextId].iPipeHandle = KInvalidPipeHandle; |
|
1940 iContextInfoArray[aContextId].iCreateContextIdTransId = KTUint8NotDefined; |
|
1941 iContextInfoArray[aContextId].iPipeCreateTransId = KTUint8NotDefined; |
|
1942 iContextInfoArray[aContextId].iContextType = GPDS_CONT_TYPE_NORMAL ; |
|
1943 iContextInfoArray[aContextId].iInitialiseStarted = EFalse; |
|
1944 iContextInfoArray[aContextId].iContextConfigurationType = KTIntNotDefined; |
|
1945 iContextInfoArray[aContextId].iActivationTraId = KTUint8NotDefined; |
|
1946 iContextInfoArray[aContextId].iPipeResetTraId = KTUint8NotDefined; |
|
1947 iContextInfoArray[aContextId].iDeleteTraId = KTUint8NotDefined; |
|
1948 iContextInfoArray[aContextId].iChannelOpened = EFalse; |
|
1949 |
|
1950 } |
|
1951 |
2217 // ========================== OTHER EXPORTED FUNCTIONS ========================= |
1952 // ========================== OTHER EXPORTED FUNCTIONS ========================= |
2218 |
1953 |
2219 //None |
1954 //None |
2220 |
1955 |
2221 |
1956 |