24#include "libical_icalss_export.h"
27typedef struct icalcalendar_impl icalcalendar;
int icalcalendar_unlock(const icalcalendar *calendar)
icalset * icalcalendar_get_booked(icalcalendar *calendar)
int icalcalendar_islocked(const icalcalendar *calendar)
int icalcalendar_lock(const icalcalendar *calendar)
void icalcalendar_free(icalcalendar *calendar)
int icalcalendar_ownlock(const icalcalendar *calendar)
icalset * icalcalendar_get_incoming(icalcalendar *calendar)
icalset * icalcalendar_get_freebusy(icalcalendar *calendar)
icalset * icalcalendar_get_properties(icalcalendar *calendar)
icalcalendar * icalcalendar_new(const char *dir)
Icalset is the "base class" for representations of a collection of iCal components.