$darkmode
Libical API Documentation 4.0 STABLE VERSION Visit the v3.0 documentation
icalgauge.h
Go to the documentation of this file.
1 /*======================================================================
2  FILE: icalgauge.h
3  CREATOR: eric 23 December 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  The Original Code is eric. The Initial Developer of the Original
9  Code is Eric Busboom
10 ======================================================================*/
11 
17 #ifndef ICALGAUGE_H
18 #define ICALGAUGE_H
19 
20 #include "libical_icalss_export.h"
21 #include "icalcomponent.h"
22 
24 typedef struct icalgauge_impl icalgauge;
26 
35 LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
36 
44 LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(const icalgauge *gauge);
45 
51 LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
52 
58 LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
59 
71 LIBICAL_ICALSS_EXPORT bool icalgauge_compare(icalgauge *g, icalcomponent *comp);
72 
73 #endif /* ICALGAUGE_H */
icalgauge * icalgauge_new_from_sql(const char *sql, int expand)
Definition: icalgauge.c:38
void icalgauge_free(icalgauge *gauge)
Definition: icalgauge.c:72
void icalgauge_dump(icalgauge *gauge)
Definition: icalgauge.c:382
int icalgauge_get_expand(const icalgauge *gauge)
Definition: icalgauge.c:66
Defines the data structure for iCalendar components.
bool icalgauge_compare(icalgauge *g, icalcomponent *comp)
Definition: icalgauge.c:216