CAsyncRetrievePhoneList Class Reference

class CAsyncRetrievePhoneList : public CAsyncRetrieveWithClientIds

Class that specialises in retrieving lists from a phone or network

Public Member Functions
CAsyncRetrievePhoneList ( RMobilePhone &)
~CAsyncRetrievePhoneList ()
IMPORT_C void CancelReq ( TInt , TInt )
IMPORT_C void Get ( TInt , TRequestStatus &, TDes8 &, TDes8 &)
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
RMobilePhone & iPhone
Inherited Attributes
CActive::iStatus
CAsyncRetrieveVariableLengthBufferV2::iIpcCancel
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase1
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase2
CAsyncRetrieveVariableLengthBufferV2::iResultsBuf
CAsyncRetrieveVariableLengthBufferV2::iResultsPtr
CAsyncRetrieveVariableLengthBufferV2::iState
CAsyncRetrieveWithClientIds::iId

Constructor & Destructor Documentation

CAsyncRetrievePhoneList(RMobilePhone &)

IMPORT_C CAsyncRetrievePhoneList ( RMobilePhone & aPhone )

Contruct the list for RMobilePhone aPhone.

Parameters

RMobilePhone & aPhone The phone class that will be used to retrieve the lists.

~CAsyncRetrievePhoneList()

IMPORT_C ~CAsyncRetrievePhoneList ( )

Member Functions Documentation

CancelReq(TInt, TInt)

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

This function member uses the Cancel IPC request within RTelSubsessionBase to send a cancel for one of the asynchronous phases to ETel server.

capability
NetworkServices
capability
ReadDeviceData

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 &)

IMPORT_C 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.

Member Data Documentation

RMobilePhone & iPhone

RMobilePhone & iPhone [protected]