8#ifndef ICALDERIVEDPARAMETER_H
9#define ICALDERIVEDPARAMETER_H
16#include "libical_ical_export.h"
90#define ICALPARAMETER_FIRST_ENUM 20000
323#define ICALPARAMETER_LAST_ENUM 22400
icalparameter * icalparameter_new_schema(const char *v)
icalparameter_xliccomparetype icalparameter_get_xliccomparetype(const icalparameter *value)
icalparameter * icalparameter_new_substate(icalparameter_substate v)
icalparameter_range icalparameter_get_range(const icalparameter *value)
void icalparameter_set_patchaction(icalparameter *value, icalparameter_patchaction v)
void icalparameter_set_schema(icalparameter *value, const char *v)
void icalparameter_set_linkrel(icalparameter *value, const char *v)
icalenumarray * icalparameter_get_feature(const icalparameter *value)
icalstrarray * icalparameter_get_member(const icalparameter *value)
icalparameter * icalparameter_new_patchaction(icalparameter_patchaction v)
void icalparameter_set_size(icalparameter *value, const char *v)
const char * icalparameter_get_localize(const icalparameter *value)
void icalparameter_set_scheduleagent(icalparameter *value, icalparameter_scheduleagent v)
void icalparameter_set_charset(icalparameter *value, const char *v)
void icalparameter_set_enable(icalparameter *value, icalparameter_enable v)
void icalparameter_set_label(icalparameter *value, const char *v)
int icalparameter_get_response(const icalparameter *value)
icalparameter * icalparameter_new_sentby(const char *v)
icalparameter_xlicerrortype icalparameter_get_xlicerrortype(const icalparameter *value)
void icalparameter_set_altrep(icalparameter *value, const char *v)
icalparameter * icalparameter_new_id(const char *v)
const char * icalparameter_get_schedulestatus(const icalparameter *value)
void icalparameter_set_dir(icalparameter *value, const char *v)
icalparameter_action icalparameter_get_actionparam(const icalparameter *value)
icalparameter * icalparameter_new_range(icalparameter_range v)
icalparameter * icalparameter_new_label(const char *v)
void icalparameter_add_display(icalparameter *value, icalenumarray_element *v)
icalparameter_encoding icalparameter_get_encoding(const icalparameter *value)
@ ICAL_ACTIONPARAM_PARAMETER
@ ICAL_SUBSTATE_PARAMETER
@ ICAL_ENCODING_PARAMETER
@ ICAL_PATCHACTION_PARAMETER
@ ICAL_DELEGATEDTO_PARAMETER
@ ICAL_REQUIRED_PARAMETER
@ ICAL_STAYINFORMED_PARAMETER
@ ICAL_MANAGEDID_PARAMETER
@ ICAL_XLICCOMPARETYPE_PARAMETER
@ ICAL_FILENAME_PARAMETER
@ ICAL_PUBLICCOMMENT_PARAMETER
@ ICAL_LOCALIZE_PARAMETER
@ ICAL_SCHEDULESTATUS_PARAMETER
@ ICAL_PARTSTAT_PARAMETER
@ ICAL_MODIFIED_PARAMETER
@ ICAL_XLICERRORTYPE_PARAMETER
@ ICAL_SCHEDULEFORCESEND_PARAMETER
@ ICAL_RESPONSE_PARAMETER
@ ICAL_SCHEDULEAGENT_PARAMETER
@ ICAL_DELEGATEDFROM_PARAMETER
@ ICAL_LANGUAGE_PARAMETER
void icalparameter_remove_display(icalparameter *value, icalenumarray_element *v)
void icalparameter_remove_delegatedto(icalparameter *value, const char *v)
void icalparameter_set_display(icalparameter *value, icalenumarray *v)
void icalparameter_set_stayinformed(icalparameter *value, icalparameter_stayinformed v)
void icalparameter_set_email(icalparameter *value, const char *v)
icalparameter * icalparameter_new_encoding(icalparameter_encoding v)
void icalparameter_set_cn(icalparameter *value, const char *v)
icalparameter * icalparameter_new_derived(icalparameter_derived v)
size_t icalparameter_get_delegatedfrom_size(icalparameter *param)
icalparameter * icalparameter_new_x(const char *v)
size_t icalparameter_get_feature_size(icalparameter *param)
const char * icalparameter_get_member_nth(icalparameter *param, size_t position)
void icalparameter_add_member(icalparameter *value, const char *v)
void icalparameter_set_substate(icalparameter *value, icalparameter_substate v)
icalparameter * icalparameter_new_altrep(const char *v)
const char * icalparameter_get_linkrel(const icalparameter *value)
icalparameter * icalparameter_new_fmttype(const char *v)
void icalparameter_set_encoding(icalparameter *value, icalparameter_encoding v)
const char * icalparameter_get_options(const icalparameter *value)
icalparameter_required icalparameter_get_required(const icalparameter *value)
void icalparameter_set_options(icalparameter *value, const char *v)
icalparameter * icalparameter_new_delegatedfrom_list(icalstrarray *v)
icalparameter * icalparameter_new_localize(const char *v)
void icalparameter_set_cutype(icalparameter *value, icalparameter_cutype v)
icalstrarray * icalparameter_get_delegatedfrom(const icalparameter *value)
icalparameter * icalparameter_new_filename(const char *v)
icalparameter_fbtype icalparameter_get_fbtype(const icalparameter *value)
icalparameter_enable icalparameter_get_enable(const icalparameter *value)
icalparameter * icalparameter_new_gap(struct icaldurationtype v)
void icalparameter_set_sentby(icalparameter *value, const char *v)
icalparameter_local icalparameter_get_local(const icalparameter *value)
const char * icalparameter_get_altrep(const icalparameter *value)
void icalparameter_set_iana(icalparameter *value, const char *v)
icalparameter * icalparameter_new_publiccomment(const char *v)
@ ICAL_VALUE_XMLREFERENCE
icalparameter * icalparameter_new_email(const char *v)
void icalparameter_set_localize(icalparameter *value, const char *v)
void icalparameter_set_partstat(icalparameter *value, icalparameter_partstat v)
void icalparameter_set_related(icalparameter *value, icalparameter_related v)
const char * icalparameter_get_fmttype(const icalparameter *value)
const char * icalparameter_get_reason(const icalparameter *value)
void icalparameter_set_scheduleforcesend(icalparameter *value, icalparameter_scheduleforcesend v)
icalparameter * icalparameter_new_member_list(icalstrarray *v)
icalparameter * icalparameter_new_language(const char *v)
icalparameter * icalparameter_new_delegatedfrom(const char *v)
int icalparameter_get_order(const icalparameter *value)
const char * icalparameter_get_latency(const icalparameter *value)
icalparameter * icalparameter_new_role(icalparameter_role v)
icalparameter * icalparameter_new_display(icalparameter_display v)
icalparameter_rsvp icalparameter_get_rsvp(const icalparameter *value)
void icalparameter_set_reltype(icalparameter *value, icalparameter_reltype v)
const char * icalparameter_get_sentby(const icalparameter *value)
const char * icalparameter_get_iana(const icalparameter *value)
icalenumarray * icalparameter_get_display(const icalparameter *value)
void icalparameter_set_delegatedfrom(icalparameter *value, icalstrarray *v)
icalparameter_value icalparameter_get_value(const icalparameter *value)
icalparameter * icalparameter_new_actionparam(icalparameter_action v)
@ ICAL_RANGE_THISANDFUTURE
@ ICAL_RANGE_THISANDPRIOR
void icalparameter_set_language(icalparameter *value, const char *v)
void icalparameter_set_x(icalparameter *value, const char *v)
icalparameter * icalparameter_new_reason(const char *v)
void icalparameter_set_tzid(icalparameter *value, const char *v)
icalparameter * icalparameter_new_required(icalparameter_required v)
icalparameter * icalparameter_new_feature_list(icalenumarray *v)
icalparameter * icalparameter_new_options(const char *v)
icalparameter * icalparameter_new_partstat(icalparameter_partstat v)
icalparameter_scheduleagent
@ ICAL_SCHEDULEAGENT_NONE
@ ICAL_SCHEDULEAGENT_SERVER
@ ICAL_SCHEDULEAGENT_CLIENT
@ ICAL_SUBSTATE_SUSPENDED
void icalparameter_set_fmttype(icalparameter *value, const char *v)
icalparameter * icalparameter_new_display_list(icalenumarray *v)
const char * icalparameter_get_label(const icalparameter *value)
icalparameter * icalparameter_new_charset(const char *v)
icalparameter_feature icalparameter_get_feature_nth(icalparameter *param, size_t position)
const char * icalparameter_get_language(const icalparameter *value)
icalparameter * icalparameter_new_schedulestatus(const char *v)
icalparameter * icalparameter_new_cn(const char *v)
void icalparameter_set_role(icalparameter *value, icalparameter_role v)
const char * icalparameter_get_id(const icalparameter *value)
void icalparameter_set_latency(icalparameter *value, const char *v)
icalparameter * icalparameter_new_delegatedto(const char *v)
void icalparameter_set_member(icalparameter *value, icalstrarray *v)
void icalparameter_set_feature(icalparameter *value, icalenumarray *v)
void icalparameter_set_publiccomment(icalparameter *value, const char *v)
@ ICAL_FBTYPE_BUSYUNAVAILABLE
@ ICAL_FBTYPE_BUSYTENTATIVE
icalparameter_stayinformed icalparameter_get_stayinformed(const icalparameter *value)
void icalparameter_add_delegatedto(icalparameter *value, const char *v)
const char * icalparameter_get_delegatedfrom_nth(icalparameter *param, size_t position)
const char * icalparameter_get_size(const icalparameter *value)
int icalparameter_string_to_enum(const char *str)
icalparameter * icalparameter_new_xliccomparetype(icalparameter_xliccomparetype v)
@ ICAL_PARTSTAT_COMPLETED
@ ICAL_PARTSTAT_NEEDSACTION
@ ICAL_PARTSTAT_INPROCESS
@ ICAL_PARTSTAT_TENTATIVE
@ ICAL_PARTSTAT_DELEGATED
void icalparameter_set_response(icalparameter *value, int v)
icalparameter_stayinformed
@ ICAL_STAYINFORMED_FALSE
icalparameter * icalparameter_new_iana(const char *v)
void icalparameter_set_id(icalparameter *value, const char *v)
icalparameter * icalparameter_new_rsvp(icalparameter_rsvp v)
icalparameter * icalparameter_new_delegatedto_list(icalstrarray *v)
void icalparameter_set_modified(icalparameter *value, const char *v)
icalparameter_cutype icalparameter_get_cutype(const icalparameter *value)
const char * icalparameter_get_charset(const icalparameter *value)
icalparameter * icalparameter_new_local(icalparameter_local v)
void icalparameter_remove_member(icalparameter *value, const char *v)
void icalparameter_set_derived(icalparameter *value, icalparameter_derived v)
const char * icalparameter_get_email(const icalparameter *value)
void icalparameter_set_xlicerrortype(icalparameter *value, icalparameter_xlicerrortype v)
icalstrarray * icalparameter_get_delegatedto(const icalparameter *value)
icalparameter_scheduleforcesend icalparameter_get_scheduleforcesend(const icalparameter *value)
void icalparameter_set_fbtype(icalparameter *value, icalparameter_fbtype v)
icalparameter_reltype icalparameter_get_reltype(const icalparameter *value)
void icalparameter_set_delegatedto(icalparameter *value, icalstrarray *v)
icalparameter_role icalparameter_get_role(const icalparameter *value)
icalparameter * icalparameter_new_managedid(const char *v)
icalparameter_scheduleagent icalparameter_get_scheduleagent(const icalparameter *value)
@ ICAL_RELTYPE_FINISHTOSTART
@ ICAL_RELTYPE_FINISHTOFINISH
@ ICAL_RELTYPE_STARTTOFINISH
@ ICAL_RELTYPE_STARTTOSTART
@ ICAL_ROLE_REQPARTICIPANT
@ ICAL_ROLE_OPTPARTICIPANT
@ ICAL_ROLE_NONPARTICIPANT
icalparameter * icalparameter_new_fbtype(icalparameter_fbtype v)
icalparameter_derived icalparameter_get_derived(const icalparameter *value)
icalparameter * icalparameter_new_modified(const char *v)
icalparameter * icalparameter_new_order(int v)
const char * icalparameter_get_tzid(const icalparameter *value)
void icalparameter_set_local(icalparameter *value, icalparameter_local v)
void icalparameter_set_managedid(icalparameter *value, const char *v)
const char * icalparameter_get_modified(const icalparameter *value)
void icalparameter_set_order(icalparameter *value, int v)
struct icalparameter_impl icalparameter
icalparameter_related icalparameter_get_related(const icalparameter *value)
icalparameter * icalparameter_new_cutype(icalparameter_cutype v)
icalparameter * icalparameter_new_linkrel(const char *v)
const char * icalparameter_get_schema(const icalparameter *value)
icalparameter_patchaction
@ ICAL_PATCHACTION_BYVALUE
@ ICAL_PATCHACTION_CREATE
@ ICAL_PATCHACTION_BYNAME
@ ICAL_PATCHACTION_BYPARAM
icalparameter * icalparameter_new_feature(icalparameter_feature v)
size_t icalparameter_get_display_size(icalparameter *param)
const char * icalparameter_get_filename(const icalparameter *value)
const char * icalparameter_get_cn(const icalparameter *value)
icalparameter * icalparameter_new_latency(const char *v)
const char * icalparameter_get_delegatedto_nth(icalparameter *param, size_t position)
icalparameter * icalparameter_new_value(icalparameter_value v)
void icalparameter_set_xliccomparetype(icalparameter *value, icalparameter_xliccomparetype v)
icalparameter_xliccomparetype
@ ICAL_XLICCOMPARETYPE_NOTEQUAL
@ ICAL_XLICCOMPARETYPE_REGEX
@ ICAL_XLICCOMPARETYPE_ISNOTNULL
@ ICAL_XLICCOMPARETYPE_LESSEQUAL
@ ICAL_XLICCOMPARETYPE_LESS
@ ICAL_XLICCOMPARETYPE_ISNULL
@ ICAL_XLICCOMPARETYPE_GREATER
@ ICAL_XLICCOMPARETYPE_EQUAL
@ ICAL_XLICCOMPARETYPE_NONE
@ ICAL_XLICCOMPARETYPE_GREATEREQUAL
icalparameter * icalparameter_new_tzid(const char *v)
icalparameter * icalparameter_new_scheduleforcesend(icalparameter_scheduleforcesend v)
icalparameter * icalparameter_new_dir(const char *v)
icalparameter_partstat icalparameter_get_partstat(const icalparameter *value)
icalparameter * icalparameter_new_member(const char *v)
icalparameter_display icalparameter_get_display_nth(icalparameter *param, size_t position)
void icalparameter_set_schedulestatus(icalparameter *value, const char *v)
void icalparameter_add_feature(icalparameter *value, icalenumarray_element *v)
icalparameter * icalparameter_new_response(int v)
icalparameter * icalparameter_new_reltype(icalparameter_reltype v)
void icalparameter_set_required(icalparameter *value, icalparameter_required v)
const char * icalparameter_get_dir(const icalparameter *value)
void icalparameter_set_rsvp(icalparameter *value, icalparameter_rsvp v)
icalparameter * icalparameter_new_size(const char *v)
void icalparameter_remove_delegatedfrom(icalparameter *value, const char *v)
void icalparameter_set_filename(icalparameter *value, const char *v)
icalparameter * icalparameter_new_scheduleagent(icalparameter_scheduleagent v)
const char * icalparameter_get_managedid(const icalparameter *value)
const char * icalparameter_get_publiccomment(const icalparameter *value)
icalparameter_patchaction icalparameter_get_patchaction(const icalparameter *value)
icalparameter * icalparameter_new_related(icalparameter_related v)
size_t icalparameter_get_member_size(icalparameter *param)
void icalparameter_add_delegatedfrom(icalparameter *value, const char *v)
icalparameter * icalparameter_new_stayinformed(icalparameter_stayinformed v)
size_t icalparameter_get_delegatedto_size(icalparameter *param)
const char * icalparameter_enum_to_string(int e)
void icalparameter_set_value(icalparameter *value, icalparameter_value v)
void icalparameter_set_reason(icalparameter *value, const char *v)
icalparameter_substate icalparameter_get_substate(const icalparameter *value)
const char * icalparameter_get_x(const icalparameter *value)
void icalparameter_set_actionparam(icalparameter *value, icalparameter_action v)
icalparameter * icalparameter_new_enable(icalparameter_enable v)
void icalparameter_set_range(icalparameter *value, icalparameter_range v)
struct icaldurationtype icalparameter_get_gap(const icalparameter *value)
icalparameter_xlicerrortype
@ ICAL_XLICERRORTYPE_MIMEPARSEERROR
@ ICAL_XLICERRORTYPE_NONE
@ ICAL_XLICERRORTYPE_PROPERTYPARSEERROR
@ ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR
@ ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR
@ ICAL_XLICERRORTYPE_VALUEPARSEERROR
@ ICAL_XLICERRORTYPE_COMPONENTPARSEERROR
@ ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR
@ ICAL_XLICERRORTYPE_INVALIDITIP
@ ICAL_XLICERRORTYPE_VCALPROPPARSEERROR
icalparameter_scheduleforcesend
@ ICAL_SCHEDULEFORCESEND_X
@ ICAL_SCHEDULEFORCESEND_NONE
@ ICAL_SCHEDULEFORCESEND_REPLY
@ ICAL_SCHEDULEFORCESEND_REQUEST
void icalparameter_remove_feature(icalparameter *value, icalenumarray_element *v)
icalparameter * icalparameter_new_xlicerrortype(icalparameter_xlicerrortype v)
void icalparameter_set_gap(icalparameter *value, struct icaldurationtype v)
Defines the data structure for time durations.
Defines the data structure for handling arrays of enums.
Defines the data structure for handling string arrays.