51 #include "libical_icalss_export.h"
59 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new(
const char *path);
61 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_reader(
const char *path);
63 LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_writer(
const char *path);
67 LIBICAL_ICALSS_EXPORT
void icaldirset_free(
icalset *set);
69 LIBICAL_ICALSS_EXPORT
const char *icaldirset_path(
icalset *set);
73 LIBICAL_ICALSS_EXPORT
void icaldirset_mark(
icalset *set);
86 LIBICAL_ICALSS_EXPORT
int icaldirset_count_components(
icalset *store, icalcomponent_kind kind);
92 LIBICAL_ICALSS_EXPORT
void icaldirset_clear(
icalset *store);
96 icalcomponent_kind kind,
const char *uid);
98 LIBICAL_ICALSS_EXPORT
int icaldirset_has_uid(
icalset *store,
const char *uid);
118 icalcomponent_kind kind,
icalerrorenum icaldirset_add_component(icalset *store, icalcomponent *comp)
Definition: icaldirset.c:297
icalerrorenum icaldirset_remove_component(icalset *store, icalcomponent *comp)
Definition: icaldirset.c:384
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Definition: icalerror.h:76
Definition: icalcomponent.c:36
Definition: icaldirsetimpl.h:31
icaldirset_options options
Definition: icaldirsetimpl.h:34
icalgauge * gauge
Definition: icaldirsetimpl.h:36
Definition: icaldirset.h:126
int flags
Definition: icaldirset.h:127
Definition: icalgaugeimpl.h:55