MRtcAdaptation Class Reference

class MRtcAdaptation

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

This cancels a previous request from one of the other three methods in this class. Only one request is allowed to be outstanding on each connection session.

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.

SetWakeupAlarm(TDesC8 &, TRequestStatus &)

voidSetWakeupAlarm(TDesC8 &aAlarmTimePckg,
TRequestStatus &aStatus
)[pure virtual]

Set a device wake-up alarm time, in UTC (coordinated universal time), in the RTC. TRequestStatus

Parameters

TDesC8 & aAlarmTimePckgrequested wake up time
TRequestStatus & aStatusto complete when the operation has finished

UnsetWakeupAlarm(TRequestStatus &)

voidUnsetWakeupAlarm(TRequestStatus &aStatus)[pure virtual]

Delete the current device wake-up alarm time in the RTC. TRequestStatus

Parameters

TRequestStatus & aStatusto complete when the operation has finished

ValidateRtc(TDes8 &, TRequestStatus &)

voidValidateRtc(TDes8 &aValidityPckg,
TRequestStatus &aStatus
)[pure virtual]

Check that the RTC is valid. TRequestStatus

Parameters

TDes8 & aValidityPckgon return contains the status of the validity of the RTC as a boolean value
TRequestStatus & aStatusto complete when the operation has finished