Home | History | Annotate | Download | only in i18n

Lines Matching full:vzone

25 struct VZone;
31 typedef struct VZone VZone;
35 * VZone API
39 * Creates a vzone from the given time zone ID.
42 * @return A vzone object initialized by the time zone ID,
46 U_DRAFT VZone* U_EXPORT2
50 * Create a vzone instance by RFC2445 VTIMEZONE data
54 * @return A vzone initialized by the VTIMEZONE data or
58 U_DRAFT VZone* U_EXPORT2
62 * Disposes of the storage used by a VZone object. This function should
68 vzone_close(VZone* zone);
72 * @param zone the original vzone
73 * @return the newly allocated copy of the vzone
76 U_DRAFT VZone* U_EXPORT2
77 vzone_clone(const VZone *zone);
88 vzone_equals(const VZone* zone1, const VZone* zone2);
91 * Gets the RFC2445 TZURL property value. When a vzone instance was
94 * @param zone, the vzone to use
101 vzone_getTZURL(VZone* zone, UChar* & url, int32_t & urlLength);
105 * @param zone, the vzone to use
111 vzone_setTZURL(VZone* zone, UChar* url, int32_t urlLength);
114 * Gets the RFC2445 LAST-MODIFIED property value. When a vzone instance
118 * @param zone, the vzone to use
124 vzone_getLastModified(VZone* zone, UDate& lastModified);
128 * @param zone, the vzone to use
133 vzone_setLastModified(VZone* zone, UDate lastModified);
137 * @param zone, the vzone to use
144 vzone_write(VZone* zone, UChar* & result, int32_t & resultLength, UErrorCode& status);
149 * @param zone, the vzone to use
157 vzone_writeFromStart(VZone* zone, UDate start, UChar* & result, int32_t & resultLength, UErrorCode& status);
167 * @param zone, the vzone to use
174 vzone_writeSimple(VZone* zone, UDate time, UChar* & result, int32_t & resultLength, UErrorCode& status);
190 * @param zone, the vzone to use
202 vzone_getOffset(VZone* zone, uint8_t era, int32_t year, int32_t month, int32_t day,
213 * @param zone, the vzone to use
226 vzone_getOffset2(VZone* zone, uint8_t era, int32_t year, int32_t month, int32_t day,
237 * @param zone, the vzone to use
254 vzone_getOffset3(VZone* zone, UDate date, UBool local, int32_t& rawOffset,
261 * @param zone, the vzone to use
266 vzone_setRawOffset(VZone* zone, int32_t offsetMillis);
272 * @param zone, the vzone to use
277 vzone_getRawOffset(VZone* zone);
281 * @param zone, the vzone to use
287 vzone_useDaylightTime(VZone* zone);
296 * @param zone, the vzone to use
304 vzone_inDaylightTime(VZone* zone, UDate date, UErrorCode& status);
309 * @param zone, the vzone to use
316 vzone_hasSameRules(VZone* zone, const VZone* other);
320 * @param zone, the vzone to use
328 vzone_getNextTransition(VZone* zone, UDate base, UBool inclusive, ZTrans* result);
332 * @param zone, the vzone to use
340 vzone_getPreviousTransition(VZone* zone, UDate base, UBool inclusive, ZTrans* result);
346 * @param zone, the vzone to use
352 vzone_countTransitionRules(VZone* zone, UErrorCode& status);
362 * @param zone, the vzone to use
367 vzone_getStaticClassID(VZone* zone);
375 * @param zone, the vzone to use
382 vzone_getDynamicClassID(VZone* zone);