Libical API Documentation 4.0
Loading...
Searching...
No Matches
icalgaugeimpl.h
1/*======================================================================
2 FILE: icalgaugeimpl.h
3 CREATOR: eric 09 Aug 2000
4
5 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
6
7 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8
9======================================================================*/
10
11#ifndef ICALGAUGEIMPL_H
12#define ICALGAUGEIMPL_H
13
14#include "icalcomponent.h"
15
16typedef enum icalgaugecompare
17{
18 ICALGAUGECOMPARE_EQUAL = ICAL_XLICCOMPARETYPE_EQUAL,
19 ICALGAUGECOMPARE_LESS = ICAL_XLICCOMPARETYPE_LESS,
20 ICALGAUGECOMPARE_LESSEQUAL = ICAL_XLICCOMPARETYPE_LESSEQUAL,
21 ICALGAUGECOMPARE_GREATER = ICAL_XLICCOMPARETYPE_GREATER,
22 ICALGAUGECOMPARE_GREATEREQUAL = ICAL_XLICCOMPARETYPE_GREATEREQUAL,
23 ICALGAUGECOMPARE_NOTEQUAL = ICAL_XLICCOMPARETYPE_NOTEQUAL,
24 ICALGAUGECOMPARE_REGEX = ICAL_XLICCOMPARETYPE_REGEX,
25 ICALGAUGECOMPARE_ISNULL = ICAL_XLICCOMPARETYPE_ISNULL,
26 ICALGAUGECOMPARE_ISNOTNULL = ICAL_XLICCOMPARETYPE_ISNOTNULL,
27 ICALGAUGECOMPARE_NONE = 0
28} icalgaugecompare;
29
30typedef enum icalgaugelogic
31{
32 ICALGAUGELOGIC_NONE,
33 ICALGAUGELOGIC_AND,
34 ICALGAUGELOGIC_OR
35} icalgaugelogic;
36
38 icalgaugelogic logic;
39 icalcomponent_kind comp;
40 icalproperty_kind prop;
41 icalgaugecompare compare;
42 char *value;
43};
44
46 pvl_list select;
47 pvl_list from;
48 pvl_list where;
49 int expand;
50};
51
52#endif
Definition icalgaugeimpl.h:45
pvl_list where
Definition icalgaugeimpl.h:48
pvl_list from
Definition icalgaugeimpl.h:47
pvl_list select
Definition icalgaugeimpl.h:46
Definition icalgaugeimpl.h:37