12#include "libical_ical_export.h"
24#define ICAL_GEO_LEN 16
26 char lat[ICAL_GEO_LEN];
27 char lon[ICAL_GEO_LEN];
35LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_seconds(const int reltime);
37LIBICAL_ICAL_EXPORT
struct icaltriggertype icaltriggertype_from_string(const char *str);
39LIBICAL_ICAL_EXPORT
bool icaltriggertype_is_null_trigger(
struct icaltriggertype tr);
41LIBICAL_ICAL_EXPORT
bool icaltriggertype_is_bad_trigger(
struct icaltriggertype tr);
53 icalrequeststatus code;
58LIBICAL_ICAL_EXPORT
struct icalreqstattype icalreqstattype_from_string(const char *str);
60LIBICAL_ICAL_EXPORT
const char *icalreqstattype_as_string(
struct icalreqstattype);
62LIBICAL_ICAL_EXPORT
char *icalreqstattype_as_string_r(
struct icalreqstattype);
69typedef enum ical_unknown_token_handling
71 ICAL_ASSUME_IANA_TOKEN = 1,
72 ICAL_DISCARD_TOKEN = 2,
73 ICAL_TREAT_AS_ERROR = 3
74} ical_unknown_token_handling;
76LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(
void);
78LIBICAL_ICAL_EXPORT
void ical_set_unknown_token_handling_setting(
79 ical_unknown_token_handling newSetting);
Methods for working with durations in iCal.
Functions for working with iCal periods (of time).
Definition icaltypes.h:19
A struct representing a duration.
Definition icalduration.h:30
Definition icaltypes.h:25
Struct to represent a period in time.
Definition icalperiod.h:29
Definition icaltypes.h:52
Definition icaltypes.h:30