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; |
622 TPtrC buf(_L("")); |
626 TPtrC buf(_L("")); |
623 |
627 |
624 iter->NextL(buf); |
628 iter->NextL(buf); |
625 TInt count=0; |
629 TInt count=0; |
626 while(buf.Compare(KNullDesC)!=0) |
630 while(buf.Compare(KNullDesC)!=0) |
627 { count++; |
631 { count++; |
628 iter->NextL(buf); |
632 iter->NextL(buf); |
629 } |
633 } |
630 delete iter; |
634 if(count==2) |
631 delete icallback; |
635 { |
632 delete icontactservice; |
636 |
633 __UHEAP_MARKEND; |
|
634 |
|
635 if(count==2) |
|
636 return KErrNone ; |
637 return KErrNone ; |
637 else |
638 } |
638 return KErrGeneral; |
639 delete iter; |
|
640 delete icallback; |
|
641 delete icontactservice; |
|
642 //__UHEAP_MARKEND; |
|
643 return KErrGeneral; |
639 } |
644 } |
640 |
645 |
641 /* get all contacts from the phonebook ie contacts.cdb,manual*/ |
646 /* get all contacts from the phonebook ie contacts.cdb,manual*/ |
642 TInt Ctmanualcontacts::GetList_Test11L( CStifItemParser& aItem ) |
647 TInt Ctmanualcontacts::GetList_Test11L( CStifItemParser& aItem ) |
643 { |
648 { |
727 |
732 |
728 //aItem.GetNextInt(count) ; |
733 //aItem.GetNextInt(count) ; |
729 _LIT( KLog4, "before calling add" ); |
734 _LIT( KLog4, "before calling add" ); |
730 iLog->Log( KLog4 ); |
735 iLog->Log( KLog4 ); |
731 /* Add the contactitem */ |
736 /* Add the contactitem */ |
732 HBufC8* cntId = NULL; |
737 HBufC8* cntId; |
733 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
738 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
734 |
739 |
735 TPtr8 cntIdPtrVal(cntId->Des()); |
740 TPtr8 cntIdPtrVal(cntId->Des()); |
736 if(err != KErrNone) |
741 if(err != KErrNone) |
737 {CleanupStack::Pop(xspid); |
742 {CleanupStack::Pop(xspid); |
912 singleContact->AddFieldToContactL(xspid); |
917 singleContact->AddFieldToContactL(xspid); |
913 |
918 |
914 // aItem.GetNextInt(count) ; |
919 // aItem.GetNextInt(count) ; |
915 |
920 |
916 /* Add the contactitem */ |
921 /* Add the contactitem */ |
917 HBufC8* cntId = NULL; |
922 HBufC8* cntId; |
918 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
923 TRAPD(err,cntId= icontactservice->AddL(singleContact)); |
919 TPtr8 cntIdPtrVal(cntId->Des()); |
924 TPtr8 cntIdPtrVal(cntId->Des()); |
920 |
925 |
921 if(err != KErrNone) |
926 if(err != KErrNone) |
922 { |
927 { |
934 delete icontactservice; |
939 delete icontactservice; |
935 __UHEAP_MARKEND; |
940 __UHEAP_MARKEND; |
936 return KErrGeneral ; |
941 return KErrGeneral ; |
937 } |
942 } |
938 newFields = ETrue; |
943 newFields = ETrue; |
939 CContactIter* iterVal = NULL; |
944 CContactIter* iterVal; |
940 |
945 |
941 TPtr8 cntIdPtr(cntId->Des()); |
946 TPtr8 cntIdPtr(cntId->Des()); |
942 TRAPD(error, iterVal = icontactservice->GetListL(EContacts,cntIdPtr)); |
947 TRAPD(error, iterVal = icontactservice->GetListL(EContacts,cntIdPtr)); |
943 |
948 |
944 if(error != KErrNone) |
949 if(error != KErrNone) |