CRetrieveMobilePhonePreferredWlanSIDs Class Reference

class CRetrieveMobilePhonePreferredWlanSIDs : public CAsyncRetrievePhoneList

Retrieves the Wlan Specific identifier list(user/Operator Controlled) from the USIM.

RMobilePhone::TWlanSIDV8

Public Member Functions
~CRetrieveMobilePhonePreferredWlanSIDs()
IMPORT_C CRetrieveMobilePhonePreferredWlanSIDs *NewL(RMobilePhone &)
IMPORT_C CMobilePhoneStoredWlanSIDList *RetrieveListL()
IMPORT_C voidStart(TRequestStatus &)
Protected Member Functions
CRetrieveMobilePhonePreferredWlanSIDs(RMobilePhone &)
voidConstructL()
voidRestoreListL()
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()
CAsyncRetrievePhoneList::CAsyncRetrievePhoneList(RMobilePhone &)
CAsyncRetrievePhoneList::CancelReq(TInt,TInt)
CAsyncRetrievePhoneList::Get(TInt,TRequestStatus &,TDes8 &,TDes8 &)
CAsyncRetrievePhoneList::~CAsyncRetrievePhoneList()
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
Private Attributes
CMobilePhoneStoredWlanSIDList *iResults
Inherited Attributes
CActive::iStatus
CAsyncRetrievePhoneList::iPhone
CAsyncRetrieveVariableLengthBufferV2::iIpcCancel
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase1
CAsyncRetrieveVariableLengthBufferV2::iIpcPhase2
CAsyncRetrieveVariableLengthBufferV2::iResultsBuf
CAsyncRetrieveVariableLengthBufferV2::iResultsPtr
CAsyncRetrieveVariableLengthBufferV2::iState
CAsyncRetrieveWithClientIds::iId

Constructor & Destructor Documentation

CRetrieveMobilePhonePreferredWlanSIDs(RMobilePhone &)

CRetrieveMobilePhonePreferredWlanSIDs(RMobilePhone &aPhone)[protected]

Parameters

RMobilePhone & aPhone

~CRetrieveMobilePhonePreferredWlanSIDs()

IMPORT_C~CRetrieveMobilePhonePreferredWlanSIDs()

Destructor

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

NewL(RMobilePhone &)

IMPORT_C CRetrieveMobilePhonePreferredWlanSIDs *NewL(RMobilePhone &aPhone)[static]

Creates an instance of the CActive derived CRetrieveMobilePhonePreferredWlanSIDs class

capability
None

Parameters

RMobilePhone & aPhoneReference to clients RMobilePhone sub-session.

RestoreListL()

voidRestoreListL()[protected, virtual]

Restores a list from a buffer that contains the streamed version of the list

RetrieveListL()

IMPORT_C CMobilePhoneStoredWlanSIDList *RetrieveListL()

Returns a pointer to the retrieved list.

leave
KErrNotFound If there is no valid list object to return to the client.
capability
None

Start(TRequestStatus &)

IMPORT_C voidStart(TRequestStatus &aReqStatus)

Starts the retrieval of the stored Wlan Specific identifier list.

capability
ReadDeviceData

Parameters

TRequestStatus & aReqStatusReturns the result code after the asynchronous call completes. If the list is empty then KErrNone is returned.

Member Data Documentation

CMobilePhoneStoredWlanSIDList * iResults

CMobilePhoneStoredWlanSIDList *iResults[private]