CAsyncRetrieveStoreList Class Reference

class CAsyncRetrieveStoreList : public CAsyncRetrieveWithClientIds

Class that specialises in retrieving lists from phone store classes.

Public Member Functions
CAsyncRetrieveStoreList ( RMobilePhoneStore &)
~CAsyncRetrieveStoreList ()
void CancelReq ( TInt , TInt )
void Get ( TInt , TRequestStatus &, TDes8 &, TDes8 &)
IMPORT_C void Start ( TRequestStatus &)
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CAsyncRetrieveVariableLengthBufferV2::CAsyncRetrieveVariableLengthBufferV2()
CAsyncRetrieveVariableLengthBufferV2::CompleteIfInUse(TRequestStatus &)
CAsyncRetrieveVariableLengthBufferV2::FreeBuffer()
CAsyncRetrieveVariableLengthBufferV2::Start(TRequestStatus &,TDes8 *,TDes8 *)
CAsyncRetrieveVariableLengthBufferV2::~CAsyncRetrieveVariableLengthBufferV2()
CAsyncRetrieveWithClientIds::CAsyncRetrieveWithClientIds(TInt,TInt)
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Inherited Enumerations
CActive:TPriority
CAsyncRetrieveVariableLengthBufferV2:@151
Protected Attributes
RMobilePhoneStore & iStore
Inherited Attributes
CActive::iStatus
CAsyncRetrieveVariableLengthBufferV2::iIpcCancel
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase1
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase2
CAsyncRetrieveVariableLengthBufferV2::iResultsBuf
CAsyncRetrieveVariableLengthBufferV2::iResultsPtr
CAsyncRetrieveVariableLengthBufferV2::iState
CAsyncRetrieveWithClientIds::iId

Constructor & Destructor Documentation

CAsyncRetrieveStoreList(RMobilePhoneStore &)

CAsyncRetrieveStoreList ( RMobilePhoneStore & aStore )

Construction of the list.

Parameters

RMobilePhoneStore & aStore The Mobile phone store class that is associated with this list.

~CAsyncRetrieveStoreList()

~CAsyncRetrieveStoreList ( )

Member Functions Documentation

CancelReq(TInt, TInt)

void CancelReq ( TInt aIpc1,
TInt aIpc2
) [virtual]

This function member cancels a previously issued Get() requests.

Parameters

TInt aIpc1 The IPC value of the cancel request.
TInt aIpc2 The IPC value of the original asynchronous phase request.

Get(TInt, TRequestStatus &, TDes8 &, TDes8 &)

void Get ( TInt aIpc,
TRequestStatus & aReqStatus,
TDes8 & aDes1,
TDes8 & aDes2
) [virtual]

This function member uses the Get IPC request within RTelSubSessionBase to send one of the asynchronous phase requests to ETel server.

Parameters

TInt aIpc The IPC value of the asynchronous phase request.
TRequestStatus & aReqStatus On return, the request status for the asynchronous phase request.
TDes8 & aDes1 The first parameter for the asynchronous phase request.
TDes8 & aDes2 The second parameter for the asynchronous phase request.

Start(TRequestStatus &)

IMPORT_C void Start ( TRequestStatus & aReqStatus )

Starts the 2 phase retrieval.

Parameters

TRequestStatus & aReqStatus On return, KErrNone if successful.

Member Data Documentation

RMobilePhoneStore & iStore

RMobilePhoneStore & iStore [protected]