22 #include "libical_ical_export.h"
45 LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_int(const int reltime);
47 LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_string(const char *str);
49 LIBICAL_ICAL_EXPORT
int icaltriggertype_is_null_trigger(
struct icaltriggertype tr);
51 LIBICAL_ICAL_EXPORT
int icaltriggertype_is_bad_trigger(
struct icaltriggertype tr);
65 icalrequeststatus code;
70 LIBICAL_ICAL_EXPORT
struct icalreqstattype icalreqstattype_from_string(const char *str);
72 LIBICAL_ICAL_EXPORT
const char *icalreqstattype_as_string(
struct icalreqstattype);
74 LIBICAL_ICAL_EXPORT
char *icalreqstattype_as_string_r(
struct icalreqstattype);
103 typedef enum ical_unknown_token_handling
105 ICAL_ASSUME_IANA_TOKEN = 1,
106 ICAL_DISCARD_TOKEN = 2,
107 ICAL_TREAT_AS_ERROR = 3
108 } ical_unknown_token_handling;
110 LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(
void);
112 LIBICAL_ICAL_EXPORT
void ical_set_unknown_token_handling_setting(
113 ical_unknown_token_handling newSetting);
Methods for working with durations in iCal.
Struct to represent a period in time.
Definition: icalperiod.h:37
Definition: icaltypes.h:33
Definition: icaltypes.h:27
Definition: icaltypes.h:63
A struct representing a duration.
Definition: icalduration.h:36
Definition: icaltypes.h:39
Definition: icaltime.h:104
Functions for working with iCal periods (of time).
Definition: icaltypes.h:76
Definition: icaltypes.h:88