serviceproviders/sapi_contacts_vpbk/tsrc/testing/tcontact_getlist/src/tcontact_getlistblocks.cpp
equal
deleted
inserted
replaced
363 if(tCount!=0) |
363 if(tCount!=0) |
364 delete icallback; |
364 delete icallback; |
365 delete icontactservice; |
365 delete icontactservice; |
366 __UHEAP_MARKEND; |
366 __UHEAP_MARKEND; |
367 return KErrNone ; |
367 return KErrNone ; |
368 delete icallback; |
368 // delete icallback; |
369 delete icontactservice; |
369 //delete icontactservice; |
370 __UHEAP_MARKEND; |
370 //__UHEAP_MARKEND; |
371 |
371 |
372 return KErrGeneral; |
372 //return KErrGeneral; |
373 |
373 |
374 |
374 |
375 } |
375 } |
376 |
376 |
377 /// repeated |
377 /// repeated |
617 |
617 |
618 CActiveScheduler::Start(); |
618 CActiveScheduler::Start(); |
619 |
619 |
620 CContactIter* iter = CContactIter::NewL(); |
620 CContactIter* iter = CContactIter::NewL(); |
621 icontactservice->GetListL(*iter); |
621 icontactservice->GetListL(*iter); |
622 delete iter; |
|
623 delete icallback; |
|
624 delete icontactservice; |
|
625 __UHEAP_MARKEND; |
|
626 TPtrC buf(_L("")); |
622 TPtrC buf(_L("")); |
627 |
623 |
628 iter->NextL(buf); |
624 iter->NextL(buf); |
629 TInt count=0; |
625 TInt count=0; |
630 while(buf.Compare(KNullDesC)!=0) |
626 while(buf.Compare(KNullDesC)!=0) |
631 { count++; |
627 { count++; |
632 iter->NextL(buf); |
628 iter->NextL(buf); |
633 } |
629 } |
634 if(count==2) |
630 delete iter; |
635 { |
631 delete icallback; |
636 |
632 delete icontactservice; |
|
633 __UHEAP_MARKEND; |
|
634 |
|
635 if(count==2) |
637 return KErrNone ; |
636 return KErrNone ; |
638 } |
637 else |
639 delete iter; |
638 return KErrGeneral; |
640 delete icallback; |
|
641 delete icontactservice; |
|
642 //__UHEAP_MARKEND; |
|
643 return KErrGeneral; |
|
644 } |
639 } |
645 |
640 |
646 /* get all contacts from the phonebook ie contacts.cdb,manual*/ |
641 /* get all contacts from the phonebook ie contacts.cdb,manual*/ |
647 TInt Ctmanualcontacts::GetList_Test11L( CStifItemParser& aItem ) |
642 TInt Ctmanualcontacts::GetList_Test11L( CStifItemParser& aItem ) |
648 { |
643 { |
732 |
727 |
733 //aItem.GetNextInt(count) ; |
728 //aItem.GetNextInt(count) ; |
734 _LIT( KLog4, "before calling add" ); |
729 _LIT( KLog4, "before calling add" ); |
735 iLog->Log( KLog4 ); |
730 iLog->Log( KLog4 ); |
736 /* Add the contactitem */ |
731 /* Add the contactitem */ |
737 HBufC8* cntId; |
732 HBufC8* cntId = NULL; |
738 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
733 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
739 |
734 |
740 TPtr8 cntIdPtrVal(cntId->Des()); |
735 TPtr8 cntIdPtrVal(cntId->Des()); |
741 if(err != KErrNone) |
736 if(err != KErrNone) |
742 {CleanupStack::Pop(xspid); |
737 {CleanupStack::Pop(xspid); |
917 singleContact->AddFieldToContactL(xspid); |
912 singleContact->AddFieldToContactL(xspid); |
918 |
913 |
919 // aItem.GetNextInt(count) ; |
914 // aItem.GetNextInt(count) ; |
920 |
915 |
921 /* Add the contactitem */ |
916 /* Add the contactitem */ |
922 HBufC8* cntId; |
917 HBufC8* cntId = NULL; |
923 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
918 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
924 TPtr8 cntIdPtrVal(cntId->Des()); |
919 TPtr8 cntIdPtrVal(cntId->Des()); |
925 |
920 |
926 if(err != KErrNone) |
921 if(err != KErrNone) |
927 { |
922 { |
939 delete icontactservice; |
934 delete icontactservice; |
940 __UHEAP_MARKEND; |
935 __UHEAP_MARKEND; |
941 return KErrGeneral ; |
936 return KErrGeneral ; |
942 } |
937 } |
943 newFields = ETrue; |
938 newFields = ETrue; |
944 CContactIter* iterVal; |
939 CContactIter* iterVal = NULL; |
945 |
940 |
946 TPtr8 cntIdPtr(cntId->Des()); |
941 TPtr8 cntIdPtr(cntId->Des()); |
947 TRAPD(error, iterVal = icontactservice->GetListL(EContacts,cntIdPtr)); |
942 TRAPD(error, iterVal = icontactservice->GetListL(EContacts,cntIdPtr)); |
948 |
943 |
949 if(error != KErrNone) |
944 if(error != KErrNone) |