23 #include "libical_ical_export.h"
24 #include "icalduration.h"
25 #include "icalenums.h"
26 #include "icalperiod.h"
46 LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_int(const int reltime);
48 LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_string(const char *str);
50 LIBICAL_ICAL_EXPORT
int icaltriggertype_is_null_trigger(
struct icaltriggertype tr);
52 LIBICAL_ICAL_EXPORT
int icaltriggertype_is_bad_trigger(
struct icaltriggertype tr);
67 icalrequeststatus code;
72 LIBICAL_ICAL_EXPORT
struct icalreqstattype icalreqstattype_from_string(const char *str);
74 LIBICAL_ICAL_EXPORT
const char *icalreqstattype_as_string(
struct icalreqstattype);
76 LIBICAL_ICAL_EXPORT
char *icalreqstattype_as_string_r(
struct icalreqstattype);
100 LIBICAL_ICAL_EXPORT
void icaltimezonetype_free(
struct icaltimezonetype tzt);
107 typedef enum ical_unknown_token_handling
109 ICAL_ASSUME_IANA_TOKEN = 1,
110 ICAL_DISCARD_TOKEN = 2,
111 ICAL_TREAT_AS_ERROR = 3
112 } ical_unknown_token_handling;
114 LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(
void);
116 LIBICAL_ICAL_EXPORT
void ical_set_unknown_token_handling_setting(
117 ical_unknown_token_handling newSetting);
Definition: icalperiod.h:30
Definition: icaltypes.h:34
Definition: icaltypes.h:28
Definition: icaltypes.h:65
Definition: icalduration.h:29
Definition: icaltypes.h:40
Definition: icaltime.h:114
Definition: icaltypes.h:78
Definition: icaltypes.h:90