Libical API Documentation 4.0
Loading...
Searching...
No Matches
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
7 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8
9 The Original Code is eric. The Initial Developer of the Original
10 Code is Eric Busboom
11======================================================================*/
12
13#ifndef ICALGAUGE_H
14#define ICALGAUGE_H
15
16#include "libical_icalss_export.h"
17#include "icalcomponent.h"
18
22
23typedef struct icalgauge_impl icalgauge;
24
25LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
26
31LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(icalgauge *gauge);
32
33LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
34
39LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
40
47LIBICAL_ICALSS_EXPORT int icalgauge_compare(icalgauge *g, icalcomponent *comp);
48
49#endif /* ICALGAUGE_H */
int icalgauge_get_expand(icalgauge *gauge)
Definition icalgauge.c:59
void icalgauge_dump(icalgauge *gauge)
Debug.
Definition icalgauge.c:414
int icalgauge_compare(icalgauge *g, icalcomponent *comp)
Returns true if comp matches the gauge.
Definition icalgauge.c:245
Definition icalgaugeimpl.h:45