MRtcAdaptation Class Reference

class MRtcAdaptation

Member Functions Documentation

Cancel()

void Cancel ( ) [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()

void Release ( ) [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 &)

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

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

Parameters

TDesC8 & aAlarmTimePckg requested wake up time
TRequestStatus & aStatus to complete when the operation has finished

UnsetWakeupAlarm(TRequestStatus &)

void UnsetWakeupAlarm ( TRequestStatus & aStatus ) [pure virtual]

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

Parameters

TRequestStatus & aStatus to complete when the operation has finished

ValidateRtc(TDes8 &, TRequestStatus &)

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

Check that the RTC is valid. TRequestStatus

Parameters

TDes8 & aValidityPckg on return contains the status of the validity of the RTC as a boolean value
TRequestStatus & aStatus to complete when the operation has finished