Libical API Documentation 3.0

icaltimezoneimpl.h
1/*======================================================================
2 FILE: icaltimezoneimpl.h
3 CREATOR: glenn 07 March 2010
4
5 (C) COPYRIGHT 2000, Eric Busboom <eric@civicknowledge.com>
6
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of either:
9
10 The LGPL as published by the Free Software Foundation, version
11 2.1, available at: https://www.gnu.org/licenses/lgpl-2.1.html
12
13 Or:
14
15 The Mozilla Public License Version 2.0. You may obtain a copy of
16 the License at https://www.mozilla.org/MPL/
17======================================================================*/
18
19#ifndef ICALTIMEZONEIMPL_H
20#define ICALTIMEZONEIMPL_H
21
22 struct _icaltimezone
23{
24 char *tzid;
30 char *location;
37 char *tznames;
45 double latitude;
46 double longitude;
49 icalcomponent *component;
53 icaltimezone *builtin_timezone;
60 int end_year;
65 icalarray *changes;
69};
70
71#endif /*ICALTIMEZONE_IMPL */
_icalarray
Definition: icalarray.h:36
_icaltimezone
Definition: icaltimezoneimpl.h:23
_icaltimezone::longitude
double longitude
Definition: icaltimezoneimpl.h:46
_icaltimezone::builtin_timezone
icaltimezone * builtin_timezone
Definition: icaltimezoneimpl.h:53
_icaltimezone::component
icalcomponent * component
Definition: icaltimezoneimpl.h:49
_icaltimezone::tznames
char * tznames
Definition: icaltimezoneimpl.h:37
_icaltimezone::changes
icalarray * changes
Definition: icaltimezoneimpl.h:65
_icaltimezone::location
char * location
Definition: icaltimezoneimpl.h:30
_icaltimezone::tzid
char * tzid
Definition: icaltimezoneimpl.h:24
_icaltimezone::end_year
int end_year
Definition: icaltimezoneimpl.h:60
icalcomponent_impl
Definition: icalcomponent.c:36