serviceproviders/sapi_contacts_vpbk/inc/contactinterfacecallback.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
    48          * Two-phased constructor.
    48          * Two-phased constructor.
    49          * @return CContactInterfaceCallback*
    49          * @return CContactInterfaceCallback*
    50          */
    50          */
    51         static CContactInterfaceCallback* NewL(CSingleContact* aContact);
    51         static CContactInterfaceCallback* NewL(CSingleContact* aContact);
    52         
    52         
       
    53         static void ContactIDToUTF(HBufC* aContactID);
    53         /**
    54         /**
    54          * Destructor
    55          * Destructor
    55          */
    56          */
    56         virtual ~CContactInterfaceCallback();
    57         virtual ~CContactInterfaceCallback();
    57 
    58 
    84          * Called when the GetList returns the an iterator (which iterates over the output)
    85          * Called when the GetList returns the an iterator (which iterates over the output)
    85          * @return void
    86          * @return void
    86          */		
    87          */		
    87 		virtual void HandleReturnIter(const TInt& aError,CContactIter* aIter, TInt aTransId );
    88 		virtual void HandleReturnIter(const TInt& aError,CContactIter* aIter, TInt aTransId );
    88         
    89         
       
    90 		virtual void HandleReturnId(const TInt& aError, HBufC8* acntId, TInt aTransId );
       
    91 		
       
    92 		virtual void HandleReturnArray( const TInt& aError, RPointerArray<HBufC8>& idArray, TInt aTransId );
    89 
    93 
    90     private:
    94     private:
    91         //Pointer to the MLiwNotifyCallback callback passed by consumer.
    95         //Pointer to the MLiwNotifyCallback callback passed by consumer.
    92         MLiwNotifyCallback* iCallback;
    96         MLiwNotifyCallback* iCallback;
    93 
    97