MSimAdaptation Class Reference

class MSimAdaptation
Public Member Functions
voidGetCancel()
voidGetSimOwned(TDes8 &, TRequestStatus &)
voidNotifyCancel()
voidNotifySimEvent(TDes8 &, TRequestStatus &)
voidRelease()

Member Functions Documentation

GetCancel()

voidGetCancel()[pure virtual]

This cancels the previous get request for SIM information. Only one request for SIM information (either owned or changed) can be outstanding on each connected session.

GetSimOwned(TDes8 &, TRequestStatus &)

voidGetSimOwned(TDes8 &aOwnedPckg,
TRequestStatus &aStatus
)[pure virtual]

Check if the current SIM is among the group of recently used (i.e. Owned) SIM cards. TRequestStatus

Parameters

TDes8 & aOwnedPckgSIM details
TRequestStatus & aStatusto complete when the operation has finished

NotifyCancel()

voidNotifyCancel()[pure virtual]

This cancels the previous request for notification of SIM events. Only one request for SIM events can be outstanding on each connected session.

NotifySimEvent(TDes8 &, TRequestStatus &)

voidNotifySimEvent(TDes8 &aTypePckg,
TRequestStatus &aStatus
)[pure virtual]

Requests notification of SIM events. TSsmSimEventType TRequestStatus

Parameters

TDes8 & aTypePckgcontains the SIM event on notification completion
TRequestStatus & aStatusto complete when the operation has finished

Release()

voidRelease()[pure virtual]

It is expected that Release will usually just call "delete this" on the object, but this will depend on the implementation of each policy.