| 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 |