51#include "libical_icalss_export.h"
59LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new(
const char *path);
61LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_reader(
const char *path);
63LIBICAL_ICALSS_EXPORT
icalset *icaldirset_new_writer(
const char *path);
67LIBICAL_ICALSS_EXPORT
void icaldirset_free(
icalset *set);
69LIBICAL_ICALSS_EXPORT
const char *icaldirset_path(
icalset *set);
73LIBICAL_ICALSS_EXPORT
void icaldirset_mark(
icalset *set);
86LIBICAL_ICALSS_EXPORT
int icaldirset_count_components(
icalset *store, icalcomponent_kind kind);
92LIBICAL_ICALSS_EXPORT
void icaldirset_clear(
icalset *store);
96 icalcomponent_kind kind,
const char *uid);
98LIBICAL_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