25 #include "libical_icalss_export.h"
26 #include "icalcluster.h"
31 LIBICAL_ICALSS_EXPORT
icalset *icalfileset_new(
const char *
path);
33 LIBICAL_ICALSS_EXPORT
icalset *icalfileset_new_reader(
const char *
path);
35 LIBICAL_ICALSS_EXPORT
icalset *icalfileset_new_writer(
const char *
path);
39 LIBICAL_ICALSS_EXPORT
icalcluster *icalfileset_produce_icalcluster(
const char *
path);
43 LIBICAL_ICALSS_EXPORT
const char *icalfileset_path(
icalset *
cluster);
47 LIBICAL_ICALSS_EXPORT
void icalfileset_mark(
icalset *set);
56 LIBICAL_ICALSS_EXPORT
int icalfileset_count_components(
icalset *set, icalcomponent_kind kind);
65 LIBICAL_ICALSS_EXPORT
void icalfileset_clear(
icalset *set);
69 icalcomponent_kind kind,
const char *uid);
71 LIBICAL_ICALSS_EXPORT
int icalfileset_has_uid(
icalset *set,
const char *uid);
95 icalcomponent_kind kind,
Definition: icalgaugeimpl.h:54
int safe_saves
Definition: icalfileset.h:118
icalcluster * cluster
Definition: icalfileset.h:119
icalfileset_options options
Definition: icalfilesetimpl.h:31
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Definition: icalerror.h:75
Options for opening an icalfileset.
Definition: icalfileset.h:114
icalcomponent * cluster
Definition: icalfilesetimpl.h:33
char * path
Definition: icalfilesetimpl.h:30
int mode
Definition: icalfileset.h:117
icalgauge * gauge
Definition: icalfilesetimpl.h:34
Definition: icalcomponent.c:35
Definition: icalfilesetimpl.h:27
int flags
Definition: icalfileset.h:116
Definition: icalclusterimpl.h:27