31 #include "libical_ical_export.h" Methods for working with durations in iCal.
char * icalperiodtype_as_ical_string_r(struct icalperiodtype p)
Converts an icalperiodtype into an iCal-formatted string.
Definition: icalperiod.c:104
Struct to represent a period in time.
Definition: icalperiod.h:38
struct icaltimetype is a pseudo-object that abstracts time handling.
struct icalperiodtype icalperiodtype_from_string(const char *str)
Constructs a new icalperiodtype from str.
Definition: icalperiod.c:31
int icalperiodtype_is_null_period(struct icalperiodtype p)
Definition: icalperiod.c:145
A struct representing a duration.
Definition: icalduration.h:37
Definition: icaltime.h:105
int icalperiodtype_is_valid_period(struct icalperiodtype p)
Definition: icalperiod.c:155
struct icalperiodtype icalperiodtype_null_period(void)
Definition: icalperiod.c:134
const char * icalperiodtype_as_ical_string(struct icalperiodtype p)
Converts an icalperiodtype into an iCal-formatted string.
Definition: icalperiod.c:95