class CVTzActualisedRules : public CBase |
Encapsulates a collection of the local time changes occurring during a range of years.
Public Member Functions | |
---|---|
~CVTzActualisedRules() | |
IMPORT_C void | AddRuleL(const TVTzActualisedRule &) |
IMPORT_C TInt | Count() |
IMPORT_C TInt | EndYear() |
IMPORT_C TInt | GetOffsetFromRuleL(const TTime &, TTzTimeReference) |
IMPORT_C TBool | IsDaylightSavingOn(TTime &) |
IMPORT_C CVTzActualisedRules * | NewL(TInt, TInt) |
IMPORT_C TInt | StartYear() |
IMPORT_C TVTzActualisedRule & | operator[](TInt) |
Private Member Functions | |
---|---|
CVTzActualisedRules(TInt, TInt) | |
CVTzActualisedRules() | |
TInt | CompareTimesWithRef(TTime, TTzTimeReference, TTime, TTzTimeReference, TInt, TTimeIntervalMinutes &) |
Private Attributes | |
---|---|
TInt32 | iEndYear |
RArray< TVTzActualisedRule > | iRules |
TInt32 | iStartYear |
IMPORT_C void | AddRuleL | ( | const TVTzActualisedRule & | aRule | ) |
const TVTzActualisedRule & aRule |
TInt | CompareTimesWithRef | ( | TTime | aRolloverTime, |
TTzTimeReference | aTimeRefRollover, | |||
TTime | aUserTime, | |||
TTzTimeReference | aTimeRefUser, | |||
TInt | aOldWallOffset, | |||
TTimeIntervalMinutes & | aDiffMinutes | |||
) | const [private] |
TTime aRolloverTime | |
TTzTimeReference aTimeRefRollover | |
TTime aUserTime | |
TTzTimeReference aTimeRefUser | |
TInt aOldWallOffset | |
TTimeIntervalMinutes & aDiffMinutes |
IMPORT_C TInt | GetOffsetFromRuleL | ( | const TTime & | aTime, |
TTzTimeReference | aTimeRef | |||
) | const |
const TTime & aTime | |
TTzTimeReference aTimeRef |
IMPORT_C TBool | IsDaylightSavingOn | ( | TTime & | aTime | ) | const |
TTime & aTime |