80 // --------------------------------------------------------------------------- |
80 // --------------------------------------------------------------------------- |
81 // |
81 // |
82 CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase() |
82 CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase() |
83 { |
83 { |
84 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase"); |
84 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase"); |
85 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CMMPHONEBOOKSTOREOPERATIONBASE, "CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase" ); |
85 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CMMPHONEBOOKSTOREOPERATIONBASE_TD, "CMmPhoneBookStoreOperationBase::~CMmPhoneBookStoreOperationBase" ); |
86 } |
86 } |
87 |
87 |
88 // --------------------------------------------------------------------------- |
88 // --------------------------------------------------------------------------- |
89 // CMmPhoneBookStoreOperationBase::CancelReq |
89 // CMmPhoneBookStoreOperationBase::CancelReq |
90 // Cancels the operation. Canceling of canceled operation is allowed. |
90 // Cancels the operation. Canceling of canceled operation is allowed. |
91 // --------------------------------------------------------------------------- |
91 // --------------------------------------------------------------------------- |
92 // |
92 // |
93 void CMmPhoneBookStoreOperationBase::CancelReq( TName& /*aPhoneBook*/ ) |
93 void CMmPhoneBookStoreOperationBase::CancelReq( TName& /*aPhoneBook*/ ) |
94 { |
94 { |
95 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::CancelReq - does nothing"); |
95 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::CancelReq - does nothing"); |
96 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CANCELREQ, "CMmPhoneBookStoreOperationBase::CancelReq - does nothing" ); |
96 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CANCELREQ_TD, "CMmPhoneBookStoreOperationBase::CancelReq - does nothing" ); |
97 } |
97 } |
98 |
98 |
99 // --------------------------------------------------------------------------- |
99 // --------------------------------------------------------------------------- |
100 // CMmPhoneBookStoreOperationBase::CompleteReq |
100 // CMmPhoneBookStoreOperationBase::CompleteReq |
101 // Completes the request. |
101 // Completes the request. |
102 // --------------------------------------------------------------------------- |
102 // --------------------------------------------------------------------------- |
103 // |
103 // |
104 TInt CMmPhoneBookStoreOperationBase::CompleteReq( TInt /*aErrorCode*/ ) |
104 TInt CMmPhoneBookStoreOperationBase::CompleteReq( TInt /*aErrorCode*/ ) |
105 { |
105 { |
106 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::CompleteReq - not supported"); |
106 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::CompleteReq - not supported"); |
107 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_COMPLETEREQ, "CMmPhoneBookStoreOperationBase::CompleteReq - not supported" ); |
107 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_COMPLETEREQ_TD, "CMmPhoneBookStoreOperationBase::CompleteReq - not supported" ); |
108 return KErrNotSupported; |
108 return KErrNotSupported; |
109 } |
109 } |
110 |
110 |
111 |
111 |
112 // --------------------------------------------------------------------------- |
112 // --------------------------------------------------------------------------- |
168 phoneBookType = PB_BDN_FID; |
168 phoneBookType = PB_BDN_FID; |
169 break; |
169 break; |
170 } |
170 } |
171 default: |
171 default: |
172 { |
172 { |
173 OstTrace1( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOSIMPHONEBOOKTYPE, "CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType;ASSERT phoneBookType (%d) != KMaskUnspecifiedType", phoneBookType ); |
173 OstTrace1( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOSIMPHONEBOOKTYPE_TD, "CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType;ASSERT phoneBookType (%d) != KMaskUnspecifiedType", phoneBookType ); |
174 TF_ASSERT( phoneBookType != KMaskUnspecifiedType ); |
174 TF_ASSERT( phoneBookType != KMaskUnspecifiedType ); |
175 break; |
175 break; |
176 } |
176 } |
177 } |
177 } |
178 TFLOGSTRING2("TSY: CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType phoneBookType: 0x%x" ,phoneBookType ); |
178 TFLOGSTRING2("TSY: CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType phoneBookType: 0x%x" ,phoneBookType ); |
179 OstTrace1( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOSIMPHONEBOOKTYPE, "CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType;phoneBookType=%x", phoneBookType ); |
179 OstTrace1( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOSIMPHONEBOOKTYPE_TD, "CMmPhoneBookStoreOperationBase::ConvertToSimPhoneBookType;phoneBookType=%x", phoneBookType ); |
180 |
180 |
181 return phoneBookType; |
181 return phoneBookType; |
182 } |
182 } |
183 |
183 |
184 |
184 |
373 void CMmPhoneBookStoreOperationBase::ConvertToPBname( |
373 void CMmPhoneBookStoreOperationBase::ConvertToPBname( |
374 const TUint8 aTrans, |
374 const TUint8 aTrans, |
375 TName& aName ) |
375 TName& aName ) |
376 { |
376 { |
377 TFLOGSTRING2("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname : source: %d" ,aTrans ); |
377 TFLOGSTRING2("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname : source: %d" ,aTrans ); |
378 OstTraceExt1( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname;source=%hhu", aTrans ); |
378 OstTraceExt1( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname;source=%hhu", aTrans ); |
379 |
379 |
380 // get number of phonebook type from transaction Id |
380 // get number of phonebook type from transaction Id |
381 TUint8 numOfPbType( aTrans & KMaskPhonebookType ); |
381 TUint8 numOfPbType( aTrans & KMaskPhonebookType ); |
382 |
382 |
383 if ( KMaskAdnType == numOfPbType ) |
383 if ( KMaskAdnType == numOfPbType ) |
384 { |
384 { |
385 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - ADN"); |
385 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - ADN"); |
386 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - ADN" ); |
386 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - ADN" ); |
387 aName = KETelIccAdnPhoneBook; |
387 aName = KETelIccAdnPhoneBook; |
388 } |
388 } |
389 else if ( KMaskFdnType == numOfPbType ) |
389 else if ( KMaskFdnType == numOfPbType ) |
390 { |
390 { |
391 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - FDN"); |
391 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - FDN"); |
392 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - FDN" ); |
392 OstTrace0( TRACE_NORMAL, DUP2_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - FDN" ); |
393 aName = KETelIccFdnPhoneBook; |
393 aName = KETelIccFdnPhoneBook; |
394 } |
394 } |
395 else if ( KMaskSdnType == numOfPbType ) |
395 else if ( KMaskSdnType == numOfPbType ) |
396 { |
396 { |
397 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - SDN"); |
397 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - SDN"); |
398 OstTrace0( TRACE_NORMAL, DUP3_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - SDN" ); |
398 OstTrace0( TRACE_NORMAL, DUP3_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - SDN" ); |
399 aName = KETelIccSdnPhoneBook; |
399 aName = KETelIccSdnPhoneBook; |
400 } |
400 } |
401 else if ( KMaskBdnType == numOfPbType ) |
401 else if ( KMaskBdnType == numOfPbType ) |
402 { |
402 { |
403 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - BDN"); |
403 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - BDN"); |
404 OstTrace0( TRACE_NORMAL, DUP4_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - BDN" ); |
404 OstTrace0( TRACE_NORMAL, DUP4_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - BDN" ); |
405 aName = KETelIccBdnPhoneBook; |
405 aName = KETelIccBdnPhoneBook; |
406 } |
406 } |
407 else if ( KMaskVoiceMailBox == numOfPbType ) |
407 else if ( KMaskVoiceMailBox == numOfPbType ) |
408 { |
408 { |
409 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - VMBX"); |
409 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - VMBX"); |
410 OstTrace0( TRACE_NORMAL, DUP5_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - VMBX" ); |
410 OstTrace0( TRACE_NORMAL, DUP5_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - VMBX" ); |
411 aName = KETelIccVoiceMailBox; |
411 aName = KETelIccVoiceMailBox; |
412 } |
412 } |
413 else if ( KMaskMbdnType == numOfPbType ) |
413 else if ( KMaskMbdnType == numOfPbType ) |
414 { |
414 { |
415 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - MBDN"); |
415 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - MBDN"); |
416 OstTrace0( TRACE_NORMAL, DUP6_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - MBDN" ); |
416 OstTrace0( TRACE_NORMAL, DUP6_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - MBDN" ); |
417 aName = KETelIccMbdnPhoneBook; |
417 aName = KETelIccMbdnPhoneBook; |
418 } |
418 } |
419 else |
419 else |
420 { |
420 { |
421 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - unknown -> Error situation!" ); |
421 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationBase::ConvertToPBname - unknown -> Error situation!" ); |
422 OstTrace0( TRACE_NORMAL, DUP7_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME, "CMmPhoneBookStoreOperationBase::ConvertToPBname - unknown -> Error situation!" ); |
422 OstTrace0( TRACE_NORMAL, DUP7_CMMPHONEBOOKSTOREOPERATIONBASE_CONVERTTOPBNAME_TD, "CMmPhoneBookStoreOperationBase::ConvertToPBname - unknown -> Error situation!" ); |
423 //Nothing can do. |
423 //Nothing can do. |
424 } |
424 } |
425 } |
425 } |
426 |
426 |
427 |
427 |
455 const TDesC8 &aFileData, |
455 const TDesC8 &aFileData, |
456 const TUint8 aTag, |
456 const TUint8 aTag, |
457 RArray <TPrimitiveTag>& aFileList ) |
457 RArray <TPrimitiveTag>& aFileList ) |
458 { |
458 { |
459 TFLOGSTRING( "TSY: CMmPhoneBookStoreOperationBase::FetchFileListFromPBR" ); |
459 TFLOGSTRING( "TSY: CMmPhoneBookStoreOperationBase::FetchFileListFromPBR" ); |
460 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONBASE_FETCHFILELISTFROMPBR, "CMmPhoneBookStoreOperationBase::FetchFileListFromPBR" ); |
460 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONBASE_FETCHFILELISTFROMPBR_TD, "CMmPhoneBookStoreOperationBase::FetchFileListFromPBR" ); |
461 |
461 |
462 TInt ret( KErrNone ); |
462 TInt ret( KErrNone ); |
463 TPrimitiveTag primTag; |
463 TPrimitiveTag primTag; |
464 |
464 |
465 TInt offset( aFileData.Find( &aTag, 1 ) ); |
465 TInt offset( aFileData.Find( &aTag, 1 ) ); |