Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
icalenums.h
Go to the documentation of this file.
1/*======================================================================
2 FILE: icalenums.h
3
4 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
5 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
6
7 Contributions from:
8 Graham Davison <g.m.davison@computer.org>
9======================================================================*/
10
11#ifndef ICALENUMS_H
12#define ICALENUMS_H
13
14#include "libical_ical_export.h"
15
20
21/***********************************************************************
22 * Component enumerations
23**********************************************************************/
24
70
71/***********************************************************************
72 * Request Status codes
73 **********************************************************************/
74
120
129LIBICAL_ICAL_EXPORT const char *icalenum_reqstat_desc(icalrequeststatus stat);
130
138LIBICAL_ICAL_EXPORT short icalenum_reqstat_major(icalrequeststatus stat);
139
147LIBICAL_ICAL_EXPORT short icalenum_reqstat_minor(icalrequeststatus stat);
148
157LIBICAL_ICAL_EXPORT icalrequeststatus icalenum_num_to_reqstat(short major, short minor);
158
168LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code(icalrequeststatus stat);
169
178LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code_r(icalrequeststatus stat);
179
180#endif /* !ICALENUMS_H */
const char * icalenum_reqstat_desc(icalrequeststatus stat)
Definition icalenums.c:75
short icalenum_reqstat_major(icalrequeststatus stat)
Definition icalenums.c:114
icalrequeststatus icalenum_num_to_reqstat(short major, short minor)
Definition icalenums.c:140
char * icalenum_reqstat_code(icalrequeststatus stat)
Definition icalenums.c:89
icalcomponent_kind
Definition icalenums.h:29
@ ICAL_X_COMPONENT
Definition icalenums.h:48
@ ICAL_XROOT_COMPONENT
Definition icalenums.h:32
@ ICAL_XDAYLIGHT_COMPONENT
Definition icalenums.h:47
@ ICAL_VREPLY_COMPONENT
Definition icalenums.h:51
@ ICAL_VLOCATION_COMPONENT
Definition icalenums.h:65
@ ICAL_XSTANDARD_COMPONENT
Definition icalenums.h:46
@ ICAL_NO_COMPONENT
Definition icalenums.h:30
@ ICAL_VFREEBUSY_COMPONENT
Definition icalenums.h:39
@ ICAL_VTODO_COMPONENT
Definition icalenums.h:35
@ ICAL_PARTICIPANT_COMPONENT
Definition icalenums.h:64
@ ICAL_VEVENT_COMPONENT
Definition icalenums.h:34
@ ICAL_VPATCH_COMPONENT
Definition icalenums.h:62
@ ICAL_VCALENDAR_COMPONENT
Definition icalenums.h:37
@ ICAL_XAUDIOALARM_COMPONENT
Definition icalenums.h:41
@ ICAL_VAVAILABILITY_COMPONENT
Definition icalenums.h:57
@ ICAL_IANA_COMPONENT
Definition icalenums.h:67
@ ICAL_NUM_COMPONENT_TYPES
Definition icalenums.h:68
@ ICAL_VSCHEDULE_COMPONENT
Definition icalenums.h:49
@ ICAL_XVOTE_COMPONENT
Definition icalenums.h:61
@ ICAL_VAGENDA_COMPONENT
Definition icalenums.h:38
@ ICAL_ANY_COMPONENT
Definition icalenums.h:31
@ ICAL_VTIMEZONE_COMPONENT
Definition icalenums.h:45
@ ICAL_XDISPLAYALARM_COMPONENT
Definition icalenums.h:42
@ ICAL_VJOURNAL_COMPONENT
Definition icalenums.h:36
@ ICAL_VVOTER_COMPONENT
Definition icalenums.h:60
@ ICAL_VCAR_COMPONENT
Definition icalenums.h:52
@ ICAL_XEMAILALARM_COMPONENT
Definition icalenums.h:43
@ ICAL_VCOMMAND_COMPONENT
Definition icalenums.h:53
@ ICAL_VQUERY_COMPONENT
Definition icalenums.h:50
@ ICAL_XLICMIMEPART_COMPONENT
Definition icalenums.h:55
@ ICAL_XPATCH_COMPONENT
Definition icalenums.h:63
@ ICAL_XPROCEDUREALARM_COMPONENT
Definition icalenums.h:44
@ ICAL_VPOLL_COMPONENT
Definition icalenums.h:59
@ ICAL_XAVAILABLE_COMPONENT
Definition icalenums.h:58
@ ICAL_XATTACH_COMPONENT
Definition icalenums.h:33
@ ICAL_XLICINVALID_COMPONENT
Definition icalenums.h:54
@ ICAL_VRESOURCE_COMPONENT
Definition icalenums.h:66
@ ICAL_VALARM_COMPONENT
Definition icalenums.h:40
short icalenum_reqstat_minor(icalrequeststatus stat)
Definition icalenums.c:127
char * icalenum_reqstat_code_r(icalrequeststatus stat)
Definition icalenums.c:98
icalrequeststatus
Definition icalenums.h:79
@ ICAL_3_14_NOCAP_STATUS
Definition icalenums.h:107
@ ICAL_3_2_INVPARAM_STATUS
Definition icalenums.h:95
@ ICAL_3_5_INVTIME_STATUS
Definition icalenums.h:98
@ ICAL_3_10_TOOBIG_STATUS
Definition icalenums.h:103
@ ICAL_2_1_FALLBACK_STATUS
Definition icalenums.h:82
@ ICAL_4_0_BUSY_STATUS
Definition icalenums.h:109
@ ICAL_3_11_MISSREQCOMP_STATUS
Definition icalenums.h:104
@ ICAL_2_7_FORWARD_STATUS
Definition icalenums.h:88
@ ICAL_3_8_NOAUTH_STATUS
Definition icalenums.h:101
@ ICAL_2_3_IGPARAM_STATUS
Definition icalenums.h:84
@ ICAL_4_2_STORE_FAILED
Definition icalenums.h:111
@ ICAL_2_6_IGCOMP_STATUS
Definition icalenums.h:87
@ ICAL_3_12_UNKCOMP_STATUS
Definition icalenums.h:105
@ ICAL_2_9_TRUNC_STATUS
Definition icalenums.h:90
@ ICAL_2_8_ONEEVENT_STATUS
Definition icalenums.h:89
@ ICAL_4_1_STORE_ACCESS_DENIED
Definition icalenums.h:110
@ ICAL_3_7_INVCU_STATUS
Definition icalenums.h:100
@ ICAL_3_0_INVPROPNAME_STATUS
Definition icalenums.h:93
@ ICAL_3_9_BADVERSION_STATUS
Definition icalenums.h:102
@ ICAL_5_0_MAYBE_STATUS
Definition icalenums.h:113
@ ICAL_5_1_UNAVAIL_STATUS
Definition icalenums.h:114
@ ICAL_3_1_INVPROPVAL_STATUS
Definition icalenums.h:94
@ ICAL_2_5_IGXPARAM_STATUS
Definition icalenums.h:86
@ ICAL_4_3_STORE_NOT_FOUND
Definition icalenums.h:112
@ ICAL_3_4_INVCOMP_STATUS
Definition icalenums.h:97
@ ICAL_2_10_ONETODO_STATUS
Definition icalenums.h:91
@ ICAL_2_11_TRUNCRRULE_STATUS
Definition icalenums.h:92
@ ICAL_5_3_NOSCHED_STATUS
Definition icalenums.h:116
@ ICAL_5_2_NOSERVICE_STATUS
Definition icalenums.h:115
@ ICAL_3_15_INVCOMMAND
Definition icalenums.h:108
@ ICAL_2_2_IGPROP_STATUS
Definition icalenums.h:83
@ ICAL_2_0_SUCCESS_STATUS
Definition icalenums.h:81
@ ICAL_2_4_IGXPROP_STATUS
Definition icalenums.h:85
@ ICAL_3_6_INVRULE_STATUS
Definition icalenums.h:99
@ ICAL_3_3_INVPARAMVAL_STATUS
Definition icalenums.h:96
@ ICAL_6_1_CONTAINER_NOT_FOUND
Definition icalenums.h:117
@ ICAL_3_13_BADCOMP_STATUS
Definition icalenums.h:106
@ ICAL_9_0_UNRECOGNIZED_COMMAND
Definition icalenums.h:118
@ ICAL_UNKNOWN_STATUS
Definition icalenums.h:80