26 #include "libical_icalss_export.h" 34 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new(
const char *path);
36 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_reader(
const char *path);
38 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_writer(
const char *path);
42 LIBICAL_ICALSS_EXPORT
void icaldirset_free(
icalset *
set);
44 LIBICAL_ICALSS_EXPORT
const char *icaldirset_path(
icalset *
set);
48 LIBICAL_ICALSS_EXPORT
void icaldirset_mark(
icalset *
set);
56 LIBICAL_ICALSS_EXPORT
int icaldirset_count_components(
icalset *store, icalcomponent_kind kind);
62 LIBICAL_ICALSS_EXPORT
void icaldirset_clear(
icalset *store);
66 icalcomponent_kind kind,
const char *uid);
68 LIBICAL_ICALSS_EXPORT
int icaldirset_has_uid(
icalset *store,
const char *uid);
88 icalcomponent_kind kind,
icalerrorenum icaldirset_add_component(icalset *set, icalcomponent *comp)
Definition: icaldirset.c:330
Definition: icalgaugeimpl.h:55
icaldirset_options options
Definition: icaldirsetimpl.h:35
int flags
Definition: icaldirset.h:97
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Definition: icalerror.h:74
Definition: icaldirset.h:95
Definition: icalcomponent.c:33
icalgauge * gauge
Definition: icaldirsetimpl.h:37
Definition: icaldirsetimpl.h:31
icalerrorenum icaldirset_remove_component(icalset *set, icalcomponent *comp)
Definition: icaldirset.c:417