Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
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 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7======================================================================*/
8
9#ifndef ICALGAUGEIMPL_H
10#define ICALGAUGEIMPL_H
11
12#include "icalcomponent.h"
13
14typedef enum icalgaugecompare
15{
16 ICALGAUGECOMPARE_EQUAL = ICAL_XLICCOMPARETYPE_EQUAL,
17 ICALGAUGECOMPARE_LESS = ICAL_XLICCOMPARETYPE_LESS,
18 ICALGAUGECOMPARE_LESSEQUAL = ICAL_XLICCOMPARETYPE_LESSEQUAL,
19 ICALGAUGECOMPARE_GREATER = ICAL_XLICCOMPARETYPE_GREATER,
20 ICALGAUGECOMPARE_GREATEREQUAL = ICAL_XLICCOMPARETYPE_GREATEREQUAL,
21 ICALGAUGECOMPARE_NOTEQUAL = ICAL_XLICCOMPARETYPE_NOTEQUAL,
22 ICALGAUGECOMPARE_REGEX = ICAL_XLICCOMPARETYPE_REGEX,
23 ICALGAUGECOMPARE_ISNULL = ICAL_XLICCOMPARETYPE_ISNULL,
24 ICALGAUGECOMPARE_ISNOTNULL = ICAL_XLICCOMPARETYPE_ISNOTNULL,
25 ICALGAUGECOMPARE_NONE = 0
26} icalgaugecompare;
27
28typedef enum icalgaugelogic
29{
30 ICALGAUGELOGIC_NONE,
31 ICALGAUGELOGIC_AND,
32 ICALGAUGELOGIC_OR
33} icalgaugelogic;
34
36 icalgaugelogic logic;
37 icalcomponent_kind comp;
38 icalproperty_kind prop;
39 icalgaugecompare compare;
40 char *value;
41};
42
44 icalpvl_list select;
45 icalpvl_list from;
46 icalpvl_list where;
47 int expand;
48};
49
50#endif
Definition icalgaugeimpl.h:43
icalpvl_list where
Definition icalgaugeimpl.h:46
icalpvl_list from
Definition icalgaugeimpl.h:45
icalpvl_list select
Definition icalgaugeimpl.h:44
Definition icalgaugeimpl.h:35