22#include "libical_ical_export.h"
45LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_int(const int reltime);
47LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_string(const char *str);
49LIBICAL_ICAL_EXPORT
int icaltriggertype_is_null_trigger(
struct icaltriggertype tr);
51LIBICAL_ICAL_EXPORT
int icaltriggertype_is_bad_trigger(
struct icaltriggertype tr);
66 icalrequeststatus code;
71LIBICAL_ICAL_EXPORT
struct icalreqstattype icalreqstattype_from_string(const char *str);
73LIBICAL_ICAL_EXPORT
const char *icalreqstattype_as_string(
struct icalreqstattype);
75LIBICAL_ICAL_EXPORT
char *icalreqstattype_as_string_r(
struct icalreqstattype);
104typedef enum ical_unknown_token_handling
106 ICAL_ASSUME_IANA_TOKEN = 1,
107 ICAL_DISCARD_TOKEN = 2,
108 ICAL_TREAT_AS_ERROR = 3
109} ical_unknown_token_handling;
111LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(
void);
113LIBICAL_ICAL_EXPORT
void ical_set_unknown_token_handling_setting(
114 ical_unknown_token_handling newSetting);
Methods for working with durations in iCal.
Functions for working with iCal periods (of time).
Definition icaltypes.h:28
A struct representing a duration.
Definition icalduration.h:37
Definition icaltypes.h:34
Struct to represent a period in time.
Definition icalperiod.h:38
Definition icaltypes.h:65
Definition icaltime.h:105
Definition icaltypes.h:78
Definition icaltypes.h:90
Definition icaltypes.h:40
Definition icaltimezone.c:2221