Libical API Documentation 4.0 STABLE VERSION [Visit the v3.0 documentation]
Loading...
Searching...
No Matches
icalderivedparameter.h
Go to the documentation of this file.
1/*======================================================================
2 FILE: icalderivedparameter.h
3 CREATOR: eric 20 March 1999
4
5 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
6 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7======================================================================*/
8#ifndef ICALDERIVEDPARAMETER_H
9#define ICALDERIVEDPARAMETER_H
10
15
16#include "libical_ical_export.h"
17#include "icalduration.h"
18#include "icalenumarray.h"
19#include "icalstrarray.h"
20
21#include <stdbool.h>
22
23typedef struct icalparameter_impl icalparameter;
24
25LIBICAL_ICAL_EXPORT const char *icalparameter_enum_to_string(int e);
26LIBICAL_ICAL_EXPORT int icalparameter_string_to_enum(const char *str);
27
28/* START of section of machine generated code (mkderivedparameters.pl). Do not edit. */
29
30typedef enum icalparameter_kind {
89
90#define ICALPARAMETER_FIRST_ENUM 20000
91
98
108
115
124
131
138
147
159
166
179
188
195
202
221
228
237
244
251
258
265
273
294
308
322
323#define ICALPARAMETER_LAST_ENUM 22400
324
325
326/* ACTIONPARAM */
330
331/* ALTREP */
332LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_altrep(const char * v);
333LIBICAL_ICAL_EXPORT const char * icalparameter_get_altrep(const icalparameter *value);
334LIBICAL_ICAL_EXPORT void icalparameter_set_altrep(icalparameter *value, const char * v);
335
336/* CHARSET */
337LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_charset(const char * v);
338LIBICAL_ICAL_EXPORT const char * icalparameter_get_charset(const icalparameter *value);
339LIBICAL_ICAL_EXPORT void icalparameter_set_charset(icalparameter *value, const char * v);
340
341/* CN */
342LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_cn(const char * v);
343LIBICAL_ICAL_EXPORT const char * icalparameter_get_cn(const icalparameter *value);
344LIBICAL_ICAL_EXPORT void icalparameter_set_cn(icalparameter *value, const char * v);
345
346/* CUTYPE */
350
351/* DELEGATED-FROM */
352LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_delegatedfrom_list(icalstrarray * v);
353LIBICAL_ICAL_EXPORT icalstrarray * icalparameter_get_delegatedfrom(const icalparameter *value);
354LIBICAL_ICAL_EXPORT void icalparameter_set_delegatedfrom(icalparameter *value, icalstrarray * v);
355LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_delegatedfrom(const char * v);
356LIBICAL_ICAL_EXPORT size_t icalparameter_get_delegatedfrom_size(icalparameter *param);
357LIBICAL_ICAL_EXPORT const char * icalparameter_get_delegatedfrom_nth(icalparameter *param, size_t position);
358LIBICAL_ICAL_EXPORT void icalparameter_add_delegatedfrom(icalparameter *value, const char * v);
359LIBICAL_ICAL_EXPORT void icalparameter_remove_delegatedfrom(icalparameter *value, const char * v);
360
361/* DELEGATED-TO */
362LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_delegatedto_list(icalstrarray * v);
363LIBICAL_ICAL_EXPORT icalstrarray * icalparameter_get_delegatedto(const icalparameter *value);
364LIBICAL_ICAL_EXPORT void icalparameter_set_delegatedto(icalparameter *value, icalstrarray * v);
365LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_delegatedto(const char * v);
366LIBICAL_ICAL_EXPORT size_t icalparameter_get_delegatedto_size(icalparameter *param);
367LIBICAL_ICAL_EXPORT const char * icalparameter_get_delegatedto_nth(icalparameter *param, size_t position);
368LIBICAL_ICAL_EXPORT void icalparameter_add_delegatedto(icalparameter *value, const char * v);
369LIBICAL_ICAL_EXPORT void icalparameter_remove_delegatedto(icalparameter *value, const char * v);
370
371/* DERIVED */
375
376/* DIR */
377LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_dir(const char * v);
378LIBICAL_ICAL_EXPORT const char * icalparameter_get_dir(const icalparameter *value);
379LIBICAL_ICAL_EXPORT void icalparameter_set_dir(icalparameter *value, const char * v);
380
381/* DISPLAY */
382LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_display_list(icalenumarray * v);
383LIBICAL_ICAL_EXPORT icalenumarray * icalparameter_get_display(const icalparameter *value);
384LIBICAL_ICAL_EXPORT void icalparameter_set_display(icalparameter *value, icalenumarray * v);
386LIBICAL_ICAL_EXPORT size_t icalparameter_get_display_size(icalparameter *param);
387LIBICAL_ICAL_EXPORT icalparameter_display icalparameter_get_display_nth(icalparameter *param, size_t position);
390
391/* EMAIL */
392LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_email(const char * v);
393LIBICAL_ICAL_EXPORT const char * icalparameter_get_email(const icalparameter *value);
394LIBICAL_ICAL_EXPORT void icalparameter_set_email(icalparameter *value, const char * v);
395
396/* ENABLE */
400
401/* ENCODING */
405
406/* FBTYPE */
410
411/* FEATURE */
412LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_feature_list(icalenumarray * v);
413LIBICAL_ICAL_EXPORT icalenumarray * icalparameter_get_feature(const icalparameter *value);
414LIBICAL_ICAL_EXPORT void icalparameter_set_feature(icalparameter *value, icalenumarray * v);
416LIBICAL_ICAL_EXPORT size_t icalparameter_get_feature_size(icalparameter *param);
417LIBICAL_ICAL_EXPORT icalparameter_feature icalparameter_get_feature_nth(icalparameter *param, size_t position);
420
421/* FILENAME */
422LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_filename(const char * v);
423LIBICAL_ICAL_EXPORT const char * icalparameter_get_filename(const icalparameter *value);
424LIBICAL_ICAL_EXPORT void icalparameter_set_filename(icalparameter *value, const char * v);
425
426/* FMTTYPE */
427LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_fmttype(const char * v);
428LIBICAL_ICAL_EXPORT const char * icalparameter_get_fmttype(const icalparameter *value);
429LIBICAL_ICAL_EXPORT void icalparameter_set_fmttype(icalparameter *value, const char * v);
430
431/* GAP */
433LIBICAL_ICAL_EXPORT struct icaldurationtype icalparameter_get_gap(const icalparameter *value);
434LIBICAL_ICAL_EXPORT void icalparameter_set_gap(icalparameter *value, struct icaldurationtype v);
435
436/* IANA */
437LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_iana(const char * v);
438LIBICAL_ICAL_EXPORT const char * icalparameter_get_iana(const icalparameter *value);
439LIBICAL_ICAL_EXPORT void icalparameter_set_iana(icalparameter *value, const char * v);
440
441/* ID */
442LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_id(const char * v);
443LIBICAL_ICAL_EXPORT const char * icalparameter_get_id(const icalparameter *value);
444LIBICAL_ICAL_EXPORT void icalparameter_set_id(icalparameter *value, const char * v);
445
446/* LABEL */
447LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_label(const char * v);
448LIBICAL_ICAL_EXPORT const char * icalparameter_get_label(const icalparameter *value);
449LIBICAL_ICAL_EXPORT void icalparameter_set_label(icalparameter *value, const char * v);
450
451/* LANGUAGE */
452LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_language(const char * v);
453LIBICAL_ICAL_EXPORT const char * icalparameter_get_language(const icalparameter *value);
454LIBICAL_ICAL_EXPORT void icalparameter_set_language(icalparameter *value, const char * v);
455
456/* LATENCY */
457LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_latency(const char * v);
458LIBICAL_ICAL_EXPORT const char * icalparameter_get_latency(const icalparameter *value);
459LIBICAL_ICAL_EXPORT void icalparameter_set_latency(icalparameter *value, const char * v);
460
461/* LINKREL */
462LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_linkrel(const char * v);
463LIBICAL_ICAL_EXPORT const char * icalparameter_get_linkrel(const icalparameter *value);
464LIBICAL_ICAL_EXPORT void icalparameter_set_linkrel(icalparameter *value, const char * v);
465
466/* LOCAL */
470
471/* LOCALIZE */
472LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_localize(const char * v);
473LIBICAL_ICAL_EXPORT const char * icalparameter_get_localize(const icalparameter *value);
474LIBICAL_ICAL_EXPORT void icalparameter_set_localize(icalparameter *value, const char * v);
475
476/* MANAGED-ID */
477LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_managedid(const char * v);
478LIBICAL_ICAL_EXPORT const char * icalparameter_get_managedid(const icalparameter *value);
479LIBICAL_ICAL_EXPORT void icalparameter_set_managedid(icalparameter *value, const char * v);
480
481/* MEMBER */
482LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_member_list(icalstrarray * v);
483LIBICAL_ICAL_EXPORT icalstrarray * icalparameter_get_member(const icalparameter *value);
484LIBICAL_ICAL_EXPORT void icalparameter_set_member(icalparameter *value, icalstrarray * v);
485LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_member(const char * v);
486LIBICAL_ICAL_EXPORT size_t icalparameter_get_member_size(icalparameter *param);
487LIBICAL_ICAL_EXPORT const char * icalparameter_get_member_nth(icalparameter *param, size_t position);
488LIBICAL_ICAL_EXPORT void icalparameter_add_member(icalparameter *value, const char * v);
489LIBICAL_ICAL_EXPORT void icalparameter_remove_member(icalparameter *value, const char * v);
490
491/* MODIFIED */
492LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_modified(const char * v);
493LIBICAL_ICAL_EXPORT const char * icalparameter_get_modified(const icalparameter *value);
494LIBICAL_ICAL_EXPORT void icalparameter_set_modified(icalparameter *value, const char * v);
495
496/* OPTIONS */
497LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_options(const char * v);
498LIBICAL_ICAL_EXPORT const char * icalparameter_get_options(const icalparameter *value);
499LIBICAL_ICAL_EXPORT void icalparameter_set_options(icalparameter *value, const char * v);
500
501/* ORDER */
502LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_order(int v);
503LIBICAL_ICAL_EXPORT int icalparameter_get_order(const icalparameter *value);
504LIBICAL_ICAL_EXPORT void icalparameter_set_order(icalparameter *value, int v);
505
506/* PARTSTAT */
510
511/* PATCH-ACTION */
515
516/* PUBLIC-COMMENT */
517LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_publiccomment(const char * v);
518LIBICAL_ICAL_EXPORT const char * icalparameter_get_publiccomment(const icalparameter *value);
519LIBICAL_ICAL_EXPORT void icalparameter_set_publiccomment(icalparameter *value, const char * v);
520
521/* RANGE */
525
526/* REASON */
527LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_reason(const char * v);
528LIBICAL_ICAL_EXPORT const char * icalparameter_get_reason(const icalparameter *value);
529LIBICAL_ICAL_EXPORT void icalparameter_set_reason(icalparameter *value, const char * v);
530
531/* RELATED */
535
536/* RELTYPE */
540
541/* REQUIRED */
545
546/* RESPONSE */
547LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_response(int v);
548LIBICAL_ICAL_EXPORT int icalparameter_get_response(const icalparameter *value);
549LIBICAL_ICAL_EXPORT void icalparameter_set_response(icalparameter *value, int v);
550
551/* ROLE */
554LIBICAL_ICAL_EXPORT void icalparameter_set_role(icalparameter *value, icalparameter_role v);
555
556/* RSVP */
559LIBICAL_ICAL_EXPORT void icalparameter_set_rsvp(icalparameter *value, icalparameter_rsvp v);
560
561/* SCHEDULE-AGENT */
565
566/* SCHEDULE-FORCE-SEND */
570
571/* SCHEDULE-STATUS */
572LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_schedulestatus(const char * v);
573LIBICAL_ICAL_EXPORT const char * icalparameter_get_schedulestatus(const icalparameter *value);
574LIBICAL_ICAL_EXPORT void icalparameter_set_schedulestatus(icalparameter *value, const char * v);
575
576/* SCHEMA */
577LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_schema(const char * v);
578LIBICAL_ICAL_EXPORT const char * icalparameter_get_schema(const icalparameter *value);
579LIBICAL_ICAL_EXPORT void icalparameter_set_schema(icalparameter *value, const char * v);
580
581/* SENT-BY */
582LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_sentby(const char * v);
583LIBICAL_ICAL_EXPORT const char * icalparameter_get_sentby(const icalparameter *value);
584LIBICAL_ICAL_EXPORT void icalparameter_set_sentby(icalparameter *value, const char * v);
585
586/* SIZE */
587LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_size(const char * v);
588LIBICAL_ICAL_EXPORT const char * icalparameter_get_size(const icalparameter *value);
589LIBICAL_ICAL_EXPORT void icalparameter_set_size(icalparameter *value, const char * v);
590
591/* STAY-INFORMED */
595
596/* SUBSTATE */
600
601/* TZID */
602LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_tzid(const char * v);
603LIBICAL_ICAL_EXPORT const char * icalparameter_get_tzid(const icalparameter *value);
604LIBICAL_ICAL_EXPORT void icalparameter_set_tzid(icalparameter *value, const char * v);
605
606/* VALUE */
610
611/* X */
612LIBICAL_ICAL_EXPORT icalparameter * icalparameter_new_x(const char * v);
613LIBICAL_ICAL_EXPORT const char * icalparameter_get_x(const icalparameter *value);
614LIBICAL_ICAL_EXPORT void icalparameter_set_x(icalparameter *value, const char * v);
615
616/* X-LIC-COMPARETYPE */
620
621/* X-LIC-ERRORTYPE */
625#endif /*ICALPARAMETER_H*/
626
627/* END of section of machine generated code (mkderivedparameters.pl). Do not edit. */
628
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)
icalparameter_encoding
@ ICAL_ENCODING_8BIT
@ ICAL_ENCODING_X
@ ICAL_ENCODING_NONE
@ ICAL_ENCODING_BASE64
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)
icalparameter_enable
@ ICAL_ENABLE_NONE
@ ICAL_ENABLE_FALSE
@ ICAL_ENABLE_X
@ ICAL_ENABLE_TRUE
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)
icalparameter_derived
@ ICAL_DERIVED_FALSE
@ ICAL_DERIVED_TRUE
@ ICAL_DERIVED_NONE
@ ICAL_DERIVED_X
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)
icalparameter_kind
@ ICAL_ALTREP_PARAMETER
@ ICAL_CUTYPE_PARAMETER
@ ICAL_ID_PARAMETER
@ ICAL_DIR_PARAMETER
@ ICAL_ACTIONPARAM_PARAMETER
@ ICAL_DERIVED_PARAMETER
@ ICAL_SIZE_PARAMETER
@ ICAL_SUBSTATE_PARAMETER
@ ICAL_NO_PARAMETER
@ ICAL_LOCAL_PARAMETER
@ ICAL_ENCODING_PARAMETER
@ ICAL_PATCHACTION_PARAMETER
@ ICAL_ANY_PARAMETER
@ ICAL_DELEGATEDTO_PARAMETER
@ ICAL_SENTBY_PARAMETER
@ ICAL_REQUIRED_PARAMETER
@ ICAL_IANA_PARAMETER
@ ICAL_RELATED_PARAMETER
@ ICAL_DISPLAY_PARAMETER
@ ICAL_ORDER_PARAMETER
@ ICAL_LATENCY_PARAMETER
@ ICAL_FBTYPE_PARAMETER
@ ICAL_FEATURE_PARAMETER
@ ICAL_OPTIONS_PARAMETER
@ ICAL_RANGE_PARAMETER
@ ICAL_STAYINFORMED_PARAMETER
@ ICAL_RELTYPE_PARAMETER
@ ICAL_LINKREL_PARAMETER
@ ICAL_MANAGEDID_PARAMETER
@ ICAL_TZID_PARAMETER
@ ICAL_ROLE_PARAMETER
@ ICAL_XLICCOMPARETYPE_PARAMETER
@ ICAL_FILENAME_PARAMETER
@ ICAL_PUBLICCOMMENT_PARAMETER
@ ICAL_REASON_PARAMETER
@ ICAL_LOCALIZE_PARAMETER
@ ICAL_SCHEDULESTATUS_PARAMETER
@ ICAL_PARTSTAT_PARAMETER
@ ICAL_MODIFIED_PARAMETER
@ ICAL_FMTTYPE_PARAMETER
@ ICAL_EMAIL_PARAMETER
@ ICAL_CHARSET_PARAMETER
@ ICAL_XLICERRORTYPE_PARAMETER
@ ICAL_CN_PARAMETER
@ ICAL_X_PARAMETER
@ ICAL_SCHEDULEFORCESEND_PARAMETER
@ ICAL_RESPONSE_PARAMETER
@ ICAL_SCHEDULEAGENT_PARAMETER
@ ICAL_GAP_PARAMETER
@ ICAL_DELEGATEDFROM_PARAMETER
@ ICAL_LANGUAGE_PARAMETER
@ ICAL_RSVP_PARAMETER
@ ICAL_ENABLE_PARAMETER
@ ICAL_LABEL_PARAMETER
@ ICAL_MEMBER_PARAMETER
@ ICAL_SCHEMA_PARAMETER
@ ICAL_VALUE_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)
@ ICAL_RSVP_FALSE
@ ICAL_RSVP_NONE
@ ICAL_RSVP_TRUE
icalparameter * icalparameter_new_delegatedfrom_list(icalstrarray *v)
icalparameter * icalparameter_new_localize(const char *v)
void icalparameter_set_cutype(icalparameter *value, icalparameter_cutype v)
icalparameter_action
@ ICAL_ACTIONPARAM_ASK
@ ICAL_ACTIONPARAM_ABORT
@ ICAL_ACTIONPARAM_NONE
@ ICAL_ACTIONPARAM_X
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)
icalparameter_related
@ ICAL_RELATED_NONE
@ ICAL_RELATED_END
@ ICAL_RELATED_X
@ ICAL_RELATED_START
icalparameter_value
@ ICAL_VALUE_BOOLEAN
@ ICAL_VALUE_TEXT
@ ICAL_VALUE_XMLREFERENCE
@ ICAL_VALUE_DURATION
@ ICAL_VALUE_PERIOD
@ ICAL_VALUE_CALADDRESS
@ ICAL_VALUE_URI
@ ICAL_VALUE_BINARY
@ ICAL_VALUE_DATETIME
@ ICAL_VALUE_UTCOFFSET
@ ICAL_VALUE_FLOAT
@ ICAL_VALUE_NONE
@ ICAL_VALUE_DATE
@ ICAL_VALUE_ERROR
@ ICAL_VALUE_UID
@ ICAL_VALUE_RECUR
@ ICAL_VALUE_INTEGER
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)
icalparameter_range
@ ICAL_RANGE_THISANDFUTURE
@ ICAL_RANGE_NONE
@ 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_X
@ ICAL_SCHEDULEAGENT_CLIENT
icalparameter_substate
@ ICAL_SUBSTATE_OK
@ ICAL_SUBSTATE_NONE
@ ICAL_SUBSTATE_ERROR
@ ICAL_SUBSTATE_SUSPENDED
@ ICAL_SUBSTATE_X
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)
icalparameter_local
@ ICAL_LOCAL_TRUE
@ ICAL_LOCAL_NONE
@ ICAL_LOCAL_FALSE
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)
icalparameter_fbtype
@ ICAL_FBTYPE_NONE
@ ICAL_FBTYPE_BUSYUNAVAILABLE
@ ICAL_FBTYPE_X
@ ICAL_FBTYPE_BUSY
@ ICAL_FBTYPE_BUSYTENTATIVE
@ ICAL_FBTYPE_FREE
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)
icalparameter_partstat
@ ICAL_PARTSTAT_NONE
@ ICAL_PARTSTAT_FAILED
@ ICAL_PARTSTAT_COMPLETED
@ ICAL_PARTSTAT_NEEDSACTION
@ ICAL_PARTSTAT_INPROCESS
@ ICAL_PARTSTAT_TENTATIVE
@ ICAL_PARTSTAT_DECLINED
@ ICAL_PARTSTAT_X
@ ICAL_PARTSTAT_ACCEPTED
@ ICAL_PARTSTAT_DELEGATED
void icalparameter_set_response(icalparameter *value, int v)
icalparameter_stayinformed
@ ICAL_STAYINFORMED_NONE
@ ICAL_STAYINFORMED_FALSE
@ ICAL_STAYINFORMED_TRUE
@ ICAL_STAYINFORMED_X
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)
icalparameter_reltype
@ ICAL_RELTYPE_CONCEPT
@ ICAL_RELTYPE_DEPENDSON
@ ICAL_RELTYPE_REFID
@ ICAL_RELTYPE_NONE
@ ICAL_RELTYPE_PARENT
@ ICAL_RELTYPE_POLL
@ ICAL_RELTYPE_FINISHTOSTART
@ ICAL_RELTYPE_FINISHTOFINISH
@ ICAL_RELTYPE_STARTTOFINISH
@ ICAL_RELTYPE_CHILD
@ ICAL_RELTYPE_STARTTOSTART
@ ICAL_RELTYPE_FIRST
@ ICAL_RELTYPE_NEXT
@ ICAL_RELTYPE_SIBLING
@ ICAL_RELTYPE_SNOOZE
@ ICAL_RELTYPE_X
@ ICAL_ROLE_REQPARTICIPANT
@ ICAL_ROLE_NONE
@ ICAL_ROLE_OPTPARTICIPANT
@ ICAL_ROLE_CHAIR
@ 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_NONE
@ ICAL_PATCHACTION_X
@ 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_X
@ 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)
icalparameter_display
@ ICAL_DISPLAY_THUMBNAIL
@ ICAL_DISPLAY_FULLSIZE
@ ICAL_DISPLAY_X
@ ICAL_DISPLAY_GRAPHIC
@ ICAL_DISPLAY_NONE
@ ICAL_DISPLAY_BADGE
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_cutype
@ ICAL_CUTYPE_ROOM
@ ICAL_CUTYPE_X
@ ICAL_CUTYPE_INDIVIDUAL
@ ICAL_CUTYPE_GROUP
@ ICAL_CUTYPE_NONE
@ ICAL_CUTYPE_UNKNOWN
@ ICAL_CUTYPE_RESOURCE
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)
icalparameter_required
@ ICAL_REQUIRED_X
@ ICAL_REQUIRED_TRUE
@ ICAL_REQUIRED_FALSE
@ ICAL_REQUIRED_NONE
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)
icalparameter_feature
@ ICAL_FEATURE_FEED
@ ICAL_FEATURE_NONE
@ ICAL_FEATURE_PHONE
@ ICAL_FEATURE_CHAT
@ ICAL_FEATURE_SCREEN
@ ICAL_FEATURE_X
@ ICAL_FEATURE_VIDEO
@ ICAL_FEATURE_AUDIO
@ ICAL_FEATURE_MODERATOR
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
@ ICAL_XLICERRORTYPE_X
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.
const char * str
Definition icalenums.c:29
Defines the data structure for handling string arrays.