MVPbkSimPhone Class Reference

class MVPbkSimPhone

Virtual Phonebook SIM phone interface. An interface for SIM phone.

Constructor & Destructor Documentation

~MVPbkSimPhone()

~MVPbkSimPhone()[inline, virtual]

Destructor.

Member Functions Documentation

Close(MVPbkSimPhoneObserver &)

voidClose(MVPbkSimPhoneObserver &aObserver)[pure virtual]

Closes the phone. After this the observer doesn't get any calls

Parameters

MVPbkSimPhoneObserver & aObserver

FixedDialingStatus()

TFDNStatus FixedDialingStatus()const [pure virtual]

Returns the status of the fixed dialing store

OpenL(MVPbkSimPhoneObserver &)

voidOpenL(MVPbkSimPhoneObserver &aObserver)[pure virtual]

Opens the phone. The phone must be open before using it

Parameters

MVPbkSimPhoneObserver & aObserverthe observer to notify after phone is open

ServiceTable()

TUint32 ServiceTable()const [pure virtual]

Returns the service table (TVPbkSimPhoneSTFlags)

SimPhoneExtension(TUid)

TAny *SimPhoneExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Parameters

TUid

USimAccessSupported()

TBool USimAccessSupported()const [pure virtual]

Offers information about SIM access

Member Enumerations Documentation

Enum TFDNStatus

FDN status. Practically redefined from MM ETel to make clients independent from ETel headers

Enumerators

EFdnIsNotActive
EFdnIsActive
EFdnIsPermanentlyActive
EFdnIsNotSupported
EFdnStatusUnknown

Enum TVPbkSimPhoneSTFlags

Flags for SIM supported phonebooks

Enumerators

KVPbkCapsADNSupported = 0x00000001
KVPbkCapsSDNSupported = 0x00000002
KVPbkCapsFDNSupported = 0x00000004
KVPbkCapsONSupported = 0x00000008
KVPbkCapsLocalPbkSupported = 0x00000010