14#include "libical_ical_export.h" 
   26#define ICAL_GEO_LEN 16 
   28    char lat[ICAL_GEO_LEN];
 
   29    char lon[ICAL_GEO_LEN];
 
 
   37LIBICAL_ICAL_EXPORT 
struct icaltriggertype icaltriggertype_from_int(const int reltime);
 
   39LIBICAL_ICAL_EXPORT 
struct icaltriggertype icaltriggertype_from_string(const char *str);
 
   41LIBICAL_ICAL_EXPORT 
bool icaltriggertype_is_null_trigger(
struct icaltriggertype tr);
 
   43LIBICAL_ICAL_EXPORT 
bool icaltriggertype_is_bad_trigger(
struct icaltriggertype tr);
 
   56    icalrequeststatus code;
 
 
   61LIBICAL_ICAL_EXPORT 
struct icalreqstattype icalreqstattype_from_string(const char *str);
 
   63LIBICAL_ICAL_EXPORT 
const char *icalreqstattype_as_string(
struct icalreqstattype);
 
   65LIBICAL_ICAL_EXPORT 
char *icalreqstattype_as_string_r(
struct icalreqstattype);
 
   72typedef enum ical_unknown_token_handling
 
   74    ICAL_ASSUME_IANA_TOKEN = 1,
 
   75    ICAL_DISCARD_TOKEN = 2,
 
   76    ICAL_TREAT_AS_ERROR = 3
 
   77} ical_unknown_token_handling;
 
   79LIBICAL_ICAL_EXPORT ical_unknown_token_handling ical_get_unknown_token_handling_setting(
void);
 
   81LIBICAL_ICAL_EXPORT 
void ical_set_unknown_token_handling_setting(
 
   82    ical_unknown_token_handling newSetting);
 
Methods for working with durations in iCal.
Functions for working with iCal periods (of time).
Definition icaltypes.h:21
A struct representing a duration.
Definition icalduration.h:29
Definition icaltypes.h:27
Struct to represent a period in time.
Definition icalperiod.h:30
Definition icaltypes.h:55
Definition icaltypes.h:32