serviceproviders/sapi_contacts_vpbk/tsrc/dev/tcontacts_async/src/tgetlistsrh_cancel.cpp
changeset 22 fc9cf246af83
parent 19 989d2f495d90
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
    48 	void TestFunc();
    48 	void TestFunc();
    49 	
    49 	
    50 	void HandleReturnValue(TOperationEvent aEvent, const TInt& aError , TInt aTransId);
    50 	void HandleReturnValue(TOperationEvent aEvent, const TInt& aError , TInt aTransId);
    51 	
    51 	
    52 	void HandleReturnIter( const TInt& aError, CContactIter* aIter, TInt aTransId );
    52 	void HandleReturnIter( const TInt& aError, CContactIter* aIter, TInt aTransId );
    53 	
    53 	void HandleReturnId( const TInt& aError, HBufC8* acntId, TInt aTransId );
       
    54 	void HandleReturnArray(const TInt& aError, RPointerArray<HBufC8>& aArray, TInt aTransId );
    54 	
    55 	
    55 private:	
    56 private:	
    56 	CActiveSchedulerWait* 	iWaitSchedular;
    57 	CActiveSchedulerWait* 	iWaitSchedular;
    57 	CContactService*		iContactService;
    58 	CContactService*		iContactService;
    58 	TInt 					iResult;	
    59 	TInt 					iResult;	
   107 	SetActive();
   108 	SetActive();
   108 	TRequestStatus* temp = &iStatus;
   109 	TRequestStatus* temp = &iStatus;
   109 	User::RequestComplete(temp, KErrNone);
   110 	User::RequestComplete(temp, KErrNone);
   110 	iWaitSchedular->Start();	
   111 	iWaitSchedular->Start();	
   111 	}
   112 	}
   112 
   113 void CGetListTestSrhAsync::HandleReturnId( const TInt& aError, HBufC8* acntId, TInt aTransId )
       
   114     {
       
   115     CActiveScheduler::Stop();
       
   116     }
       
   117 
       
   118 void CGetListTestSrhAsync::HandleReturnArray(const TInt& aError, RPointerArray<HBufC8>& aArray, TInt aTransId )
       
   119     {
       
   120     CActiveScheduler::Stop();
       
   121     }
   113 void CGetListTestSrhAsync::HandleReturnValue(TOperationEvent aEvent, const TInt& aError , TInt aTransId)
   122 void CGetListTestSrhAsync::HandleReturnValue(TOperationEvent aEvent, const TInt& aError , TInt aTransId)
   114 	{
   123 	{
   115 	//******************* set iResult ****************************
   124 	//******************* set iResult ****************************
   116     _LIT(KName,"Jack"); 
   125     _LIT(KName,"Jack"); 
   117 	if(EOpCancel ==aEvent)
   126 	if(EOpCancel ==aEvent)