$darkmode
Libical API Documentation 4.0 STABLE VERSION Visit the v3.0 documentation
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 
21 /***********************************************************************
22  * Component enumerations
23 **********************************************************************/
24 
28 typedef enum icalcomponent_kind
29 {
70 
71 /***********************************************************************
72  * Request Status codes
73  **********************************************************************/
74 
78 typedef enum icalrequeststatus
79 {
120 
129 LIBICAL_ICAL_EXPORT const char *icalenum_reqstat_desc(icalrequeststatus stat);
130 
138 LIBICAL_ICAL_EXPORT short icalenum_reqstat_major(icalrequeststatus stat);
139 
147 LIBICAL_ICAL_EXPORT short icalenum_reqstat_minor(icalrequeststatus stat);
148 
157 LIBICAL_ICAL_EXPORT icalrequeststatus icalenum_num_to_reqstat(short major, short minor);
158 
168 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code(icalrequeststatus stat);
169 
178 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code_r(icalrequeststatus stat);
179 
180 #endif /* !ICALENUMS_H */
short icalenum_reqstat_major(icalrequeststatus stat)
Definition: icalenums.c:114
icalrequeststatus icalenum_num_to_reqstat(short major, short minor)
Definition: icalenums.c:140
const char * icalenum_reqstat_desc(icalrequeststatus stat)
Definition: icalenums.c:75
char * icalenum_reqstat_code(icalrequeststatus stat)
Definition: icalenums.c:89
icalcomponent_kind
Definition: icalenums.h:28
char * icalenum_reqstat_code_r(icalrequeststatus stat)
Definition: icalenums.c:98
icalrequeststatus
Definition: icalenums.h:78
short icalenum_reqstat_minor(icalrequeststatus stat)
Definition: icalenums.c:127