Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
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 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
16
17#ifndef ICALGAUGE_H
18#define ICALGAUGE_H
19
20#include "libical_icalss_export.h"
21#include "icalcomponent.h"
22
24typedef struct icalgauge_impl icalgauge;
26
35LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
36
44LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(const icalgauge *gauge);
45
51LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
52
58LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
59
71LIBICAL_ICALSS_EXPORT bool icalgauge_compare(icalgauge *g, icalcomponent *comp);
72
73#endif /* ICALGAUGE_H */
Defines the data structure for iCalendar components.
void icalgauge_free(icalgauge *gauge)
Definition icalgauge.c:72
void icalgauge_dump(icalgauge *gauge)
Definition icalgauge.c:382
bool icalgauge_compare(icalgauge *g, icalcomponent *comp)
Definition icalgauge.c:216
int icalgauge_get_expand(const icalgauge *gauge)
Definition icalgauge.c:66
icalgauge * icalgauge_new_from_sql(const char *sql, int expand)
Definition icalgauge.c:38