class CTzUserNames : public CBase |
The CTzUserNames class is used to encapsulate the names for a user-defined time zone.
When creating an instance of this class the client can specify the following names:
Long standard time name, for example "Mountain Standard Time"
Short standard time name, for example "MST"
Long daylight saving time name, for example "Mountain Daylight Time"
Short daylight saving time name, for example "MDT"
City name, for example "Shiprock"
Region name, for example "America"
The client can also read these names.
Public Member Functions | |
---|---|
~CTzUserNames () | |
IMPORT_C const TDesC & | CityName () |
IMPORT_C const TDesC & | DaylightSaveName () |
IMPORT_C void | ExternalizeL ( RWriteStream &) |
IMPORT_C void | InternalizeL ( RReadStream &) |
IMPORT_C CTzUserNames * | NewL (const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &) |
IMPORT_C CTzUserNames * | NewL ( RReadStream &) |
IMPORT_C CTzUserNames * | NewLC (const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &) |
IMPORT_C const TDesC & | RegionName () |
IMPORT_C const TDesC & | ShortDaylightSaveName () |
IMPORT_C const TDesC & | ShortStandardName () |
IMPORT_C TInt | SizeOfObject () |
IMPORT_C const TDesC & | StandardName () |
Private Member Functions | |
---|---|
CTzUserNames () | |
void | ConstructL (const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &) |
Private Attributes | |
---|---|
HBufC * | iCityName |
HBufC * | iDaylightName |
HBufC * | iRegionName |
HBufC * | iShortDaylightName |
HBufC * | iShortStandardName |
HBufC * | iStandardName |
void | ConstructL | ( | const TDesC & | aStandardName, |
const TDesC & | aShortStandardName, | |||
const TDesC & | aDayLightSaveName, | |||
const TDesC & | aShortDayLightSaveName, | |||
const TDesC & | aCityName, | |||
const TDesC & | aRegionName | |||
) | [private] |
IMPORT_C const TDesC & | DaylightSaveName | ( | ) | const |
Returns the daylight saving time name for this object.
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
Externalises user-defined time zone names to the given stream.
RWriteStream & aStream | Stream to which the object should be externalised. |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
Internalizes user-defined time zone names from the given read stream.
RReadStream & aStream | Stream from which the object should be internalised. |
IMPORT_C CTzUserNames * | NewL | ( | const TDesC & | aStandardName, |
const TDesC & | aShortStandardName, | |||
const TDesC & | aDaylightSaveName, | |||
const TDesC & | aShortDaylightSaveName, | |||
const TDesC & | aCityName, | |||
const TDesC & | aRegionName | |||
) | [static] |
Creates a user-defined time zone names object from the given names.
const TDesC & aStandardName | The standard time name. |
const TDesC & aShortStandardName | The short standard time name. |
const TDesC & aDaylightSaveName | The daylight saving time name. |
const TDesC & aShortDaylightSaveName | The short daylight saving time name. |
const TDesC & aCityName | The city name. |
const TDesC & aRegionName | The region name. |
IMPORT_C CTzUserNames * | NewL | ( | RReadStream & | aStream | ) | [static] |
Creates a new user-defined time zone names object from the given stream.
RReadStream & aStream | Stream with the time zone rules to be used to create a CTzRules object. |
IMPORT_C CTzUserNames * | NewLC | ( | const TDesC & | aStandardName, |
const TDesC & | aShortStandardName, | |||
const TDesC & | aDayLightSaveName, | |||
const TDesC & | aShortDaylightSaveName, | |||
const TDesC & | aCityName, | |||
const TDesC & | aRegionName | |||
) | [static] |
Creates a user-defined time zone names object from the given names leaving the newly created object on the cleanup stack.
const TDesC & aStandardName | The standard time name. |
const TDesC & aShortStandardName | The short standard time name. |
const TDesC & aDayLightSaveName | The daylight saving time name. |
const TDesC & aShortDaylightSaveName | The short daylight saving time name. |
const TDesC & aCityName | The city name. |
const TDesC & aRegionName | The region name. |
IMPORT_C const TDesC & | ShortDaylightSaveName | ( | ) | const |
Returns the short daylight saving time name for this object.
IMPORT_C const TDesC & | ShortStandardName | ( | ) | const |
Returns the short standard time name for this object.
IMPORT_C const TDesC & | StandardName | ( | ) | const |
Returns the standard time name for this object.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.