11#include "libical_icalss_export.h"
21struct icalspanlist_impl {
22 struct icalpvl_list_t *spans;
23 struct icaltimetype start;
24 struct icaltimetype end;
26typedef struct icalspanlist_impl icalspanlist;
91 const char *organizer,
92 const char *attendee);
Icalset is the "base class" for representations of a collection of iCal components.
struct icalperiodtype icalspanlist_next_free_time(icalspanlist *sl, struct icaltimetype t)
void icalspanlist_dump(icalspanlist *sl)
icalspanlist * icalspanlist_from_vfreebusy(icalcomponent *comp)
int * icalspanlist_as_freebusy_matrix(icalspanlist *spanlist, int delta_t)
void icalspanlist_free(icalspanlist *sl)
icalspanlist * icalspanlist_new(icalset *set, struct icaltimetype start, struct icaltimetype end)
icalcomponent * icalspanlist_as_vfreebusy(icalspanlist *sl, const char *organizer, const char *attendee)