serviceproviders/sapi_contacts_vpbk/contactservice/inc/contactsynccallback.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
--- a/serviceproviders/sapi_contacts_vpbk/contactservice/inc/contactsynccallback.h	Fri Jul 03 15:51:24 2009 +0100
+++ b/serviceproviders/sapi_contacts_vpbk/contactservice/inc/contactsynccallback.h	Thu Aug 27 07:43:07 2009 +0300
@@ -47,7 +47,12 @@
           *@return value TInt, integer error code KErrNone if no error
           *occured else can be any system wide error code.
           */
+         void  GetArray(RPointerArray<HBufC8>*);
          TInt GetErrorCode();
+         
+         HBufC8* GetId();
+         
+         
          /**
           *setter method for the wait shceduler shallow copy owned by core class.
           *@return void.
@@ -71,13 +76,19 @@
           *@return void.
           */
          virtual void HandleReturnIter( const TInt& aError, CContactIter* aIter, TInt aTransId );
+         virtual void HandleReturnArray( const TInt& aError, RPointerArray<HBufC8>& idArray, TInt aTransId );
+         
+         virtual void HandleReturnId(const TInt& aError, HBufC8* acntId, TInt aTransId );
      private:
         //Pointer to the CContactIter class.
         CContactIter* iIter;
+        RPointerArray<HBufC8> iIDArray;
         //Integer error code.
         TInt iError;
         //Scheduler pointer owned by core class used by this class
         CActiveSchedulerWait *iWaitScheduler;
+        HBufC8* icntId;
+        
     public:
         TInt iErrKey;    
     };