40#include "libical_icalss_export.h"
54LIBICAL_ICALSS_EXPORT icalset *
icaldirset_init(icalset *set,
const char *dir,
void *options_in);
113 icalcomponent *oldcomp, icalcomponent *newcomp);
127 icalgauge *gauge,
const char *tzid);
icalerrorenum icaldirset_add_component(icalset *set, icalcomponent *comp)
icalsetiter icaldirset_begin_component(icalset *set, icalcomponent_kind kind, icalgauge *gauge, const char *tzid)
icalcomponent * icaldirset_fetch(icalset *set, icalcomponent_kind kind, const char *uid)
icalset * icaldirset_init(icalset *set, const char *dir, void *options_in)
void icaldirset_free(icalset *set)
icalcomponent * icaldirset_get_current_component(icalset *set)
int icaldirset_has_uid(icalset *set, const char *uid)
icalset * icaldirset_new_reader(const char *dir)
icalerrorenum icaldirset_commit(icalset *set)
void icaldirset_clear(icalset *set)
icalerrorenum icaldirset_modify(icalset *set, icalcomponent *oldcomp, icalcomponent *newcomp)
icalcomponent * icaldirset_fetch_match(icalset *set, const icalcomponent *c)
icalcomponent * icaldirset_get_next_component(icalset *set)
const char * icaldirset_path(icalset *set)
void icaldirset_mark(icalset *set)
icalerrorenum icaldirset_remove_component(icalset *set, icalcomponent *comp)
icalset * icaldirset_new(const char *dir)
icalset * icaldirset_new_writer(const char *dir)
icalerrorenum icaldirset_select(icalset *set, icalgauge *gauge)
icalcomponent * icaldirset_get_first_component(icalset *set)
icalcomponent * icaldirsetiter_to_next(icalset *set, icalsetiter *i)
struct icaldirset_impl icaldirset
icalcomponent * icaldirsetiter_to_prior(icalset *set, icalsetiter *i)
int icaldirset_count_components(icalset *store, icalcomponent_kind kind)
enum icalrequeststatus kind
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Icalset is the "base class" for representations of a collection of iCal components.