Logo Search packages:      
Sourcecode: icu version File versions  Download package

vzone.h File Reference


Detailed Description

C API: RFC2445 VTIMEZONE support.

This is a C wrapper around the C++ VTimeZone class.

Definition in file vzone.h.

#include "unicode/utypes.h"
#include "ztrans.h"

Go to the source code of this file.

Typedefs

typedef struct VZone VZone

Functions

U_DRAFT VZone *U_EXPORT2 vzone_clone (const VZone *zone)
U_DRAFT void U_EXPORT2 vzone_close (VZone *zone)
U_DRAFT int32_t U_EXPORT2 vzone_countTransitionRules (VZone *zone, UErrorCode &status)
U_DRAFT UBool U_EXPORT2 vzone_equals (const VZone *zone1, const VZone *zone2)
U_DRAFT UClassID U_EXPORT2 vzone_getDynamicClassID (VZone *zone)
U_DRAFT UBool U_EXPORT2 vzone_getLastModified (VZone *zone, UDate &lastModified)
U_DRAFT UBool U_EXPORT2 vzone_getNextTransition (VZone *zone, UDate base, UBool inclusive, ZTrans *result)
U_DRAFT int32_t U_EXPORT2 vzone_getOffset (VZone *zone, uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &status)
U_DRAFT int32_t U_EXPORT2 vzone_getOffset2 (VZone *zone, uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &status)
U_DRAFT void U_EXPORT2 vzone_getOffset3 (VZone *zone, UDate date, UBool local, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &ec)
U_DRAFT UBool U_EXPORT2 vzone_getPreviousTransition (VZone *zone, UDate base, UBool inclusive, ZTrans *result)
U_DRAFT int32_t U_EXPORT2 vzone_getRawOffset (VZone *zone)
U_DRAFT UClassID U_EXPORT2 vzone_getStaticClassID (VZone *zone)
U_DRAFT UBool U_EXPORT2 vzone_getTZURL (VZone *zone, UChar *&url, int32_t &urlLength)
U_DRAFT UBool U_EXPORT2 vzone_hasSameRules (VZone *zone, const VZone *other)
U_DRAFT UBool U_EXPORT2 vzone_inDaylightTime (VZone *zone, UDate date, UErrorCode &status)
U_DRAFT VZone *U_EXPORT2 vzone_openData (const UChar *vtzdata, int32_t vtzdataLength, UErrorCode &status)
U_DRAFT VZone *U_EXPORT2 vzone_openID (const UChar *ID, int32_t idLength)
U_DRAFT void U_EXPORT2 vzone_setLastModified (VZone *zone, UDate lastModified)
U_DRAFT void U_EXPORT2 vzone_setRawOffset (VZone *zone, int32_t offsetMillis)
U_DRAFT void U_EXPORT2 vzone_setTZURL (VZone *zone, UChar *url, int32_t urlLength)
U_DRAFT UBool U_EXPORT2 vzone_useDaylightTime (VZone *zone)
U_DRAFT void U_EXPORT2 vzone_write (VZone *zone, UChar *&result, int32_t &resultLength, UErrorCode &status)
U_DRAFT void U_EXPORT2 vzone_writeFromStart (VZone *zone, UDate start, UChar *&result, int32_t &resultLength, UErrorCode &status)
U_DRAFT void U_EXPORT2 vzone_writeSimple (VZone *zone, UDate time, UChar *&result, int32_t &resultLength, UErrorCode &status)


Generated by  Doxygen 1.6.0   Back to index