CMobilePhoneStoredNetworkList Class Reference

class CMobilePhoneStoredNetworkList : public CMobilePhoneEditableList< RMobilePhone::TMobilePreferredNetworkEntryV3 >

Is an instantiation of the list thin-template inheriting from CMobilePhoneEditableList . Used to hold an editable list of stored network entries. List manipulation functions are restricted to only be applied to entries that are of a used defined type. i.e. TMobilePreferredNetworkEntryV3.iUserDefined == ETrue.

RMobilePhone::TMobilePreferredNetworkEntryV3

Public Member Functions
~CMobilePhoneStoredNetworkList ()
IMPORT_C TInt ChangeEntryL ( TInt , const RMobilePhone::TMobilePreferredNetworkEntryV3 &)
IMPORT_C TInt DeleteEntryL ( TInt )
IMPORT_C TInt InsertEntryL ( TInt , const RMobilePhone::TMobilePreferredNetworkEntryV3 &)
IMPORT_C CMobilePhoneStoredNetworkList * NewL ()
Protected Member Functions
CMobilePhoneStoredNetworkList ()
Private Member Functions
TBool IsEntryUserDefinedL ( TInt )
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
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()
CMobilePhoneEditableList< RMobilePhone::TMobilePreferredNetworkEntryV3 >::AddEntryL(const RMobilePhone::TMobilePreferredNetworkEntryV3 &)
CMobilePhoneEditableList< RMobilePhone::TMobilePreferredNetworkEntryV3 >::CMobilePhoneEditableList()
CMobilePhoneEditableList< RMobilePhone::TMobilePreferredNetworkEntryV3 >::GetEntryL(TInt)const
CMobilePhoneEditableListBase::CMobilePhoneEditableListBase(TInt,TInt)
CMobilePhoneEditableListBase::InsertEntryL(TInt,const TAny *)
CMobilePhoneEditableListBase::~CMobilePhoneEditableListBase()
CMobilePhoneListBase::AddEntryL(const TAny *)
CMobilePhoneListBase::CMobilePhoneListBase(TInt,TInt)
CMobilePhoneListBase::Enumerate()const
CMobilePhoneListBase::ExternalizeL(RWriteStream &)const
CMobilePhoneListBase::InternalizeL(RReadStream &)
CMobilePhoneListBase::MaxNumberEntries()const
CMobilePhoneListBase::RestoreL(const TDesC8 &)
CMobilePhoneListBase::SetMaxNumberEntries(TInt)
CMobilePhoneListBase::StoreL(TDes8 &)
CMobilePhoneListBase::StoreLC()
CMobilePhoneListBase::~CMobilePhoneListBase()
Inherited Enumerations
CMobilePhoneListBase:@149
CMobilePhoneListBase:@150
Inherited Attributes
CMobilePhoneListBase::iList
CMobilePhoneListBase::iMaxNumber

Constructor & Destructor Documentation

CMobilePhoneStoredNetworkList()

CMobilePhoneStoredNetworkList ( ) [protected]

Constructor.

~CMobilePhoneStoredNetworkList()

IMPORT_C ~CMobilePhoneStoredNetworkList ( )

Destructor.

Member Functions Documentation

ChangeEntryL(TInt, const RMobilePhone::TMobilePreferredNetworkEntryV3 &)

IMPORT_C TInt ChangeEntryL ( TInt aIndex,
const RMobilePhone::TMobilePreferredNetworkEntryV3 & aEntry
)

Changes an entry in the stored network list.

capability
WriteDeviceData

Parameters

TInt aIndex Index of entry to change.
const RMobilePhone::TMobilePreferredNetworkEntryV3 & aEntry Changed stored network entry.

DeleteEntryL(TInt)

IMPORT_C TInt DeleteEntryL ( TInt aIndex )

Deletes an entry in the stored network list.

capability
WriteDeviceData

Parameters

TInt aIndex Index of entry to be deleted.

InsertEntryL(TInt, const RMobilePhone::TMobilePreferredNetworkEntryV3 &)

IMPORT_C TInt InsertEntryL ( TInt aIndex,
const RMobilePhone::TMobilePreferredNetworkEntryV3 & aEntry
)

Inserts an entry in the stored network list.

capability
WriteDeviceData

Parameters

TInt aIndex Index at which to insert the new entry.
const RMobilePhone::TMobilePreferredNetworkEntryV3 & aEntry Entry to be inserted.

IsEntryUserDefinedL(TInt)

TBool IsEntryUserDefinedL ( TInt aIndex ) [private]

Parameters

TInt aIndex

NewL()

IMPORT_C CMobilePhoneStoredNetworkList * NewL ( ) [static]

This method creates a list that will contain RMobilePhone::TMobilePreferredNetworkEntryV3 objects

capability
None