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);
94 icalcomponent_kind kind,
Definition: icalgaugeimpl.h:55
int safe_saves
Definition: icalfileset.h:117
icalcluster * cluster
Definition: icalfileset.h:118
icalfileset_options options
Definition: icalfilesetimpl.h:32
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Definition: icalerror.h:74
options for opening an icalfileset.
Definition: icalfileset.h:113
icalcomponent * cluster
Definition: icalfilesetimpl.h:34
char * path
Definition: icalfilesetimpl.h:31
int mode
Definition: icalfileset.h:116
icalgauge * gauge
Definition: icalfilesetimpl.h:35
Definition: icalcomponent.c:33
Definition: icalfilesetimpl.h:28
int flags
Definition: icalfileset.h:115
Definition: icalclusterimpl.h:27