Libical API Documentation 3.0

icalgauge.h
Go to the documentation of this file.
1/*======================================================================
2 FILE: icalgauge.h
3 CREATOR: eric 23 December 1999
4
5 (C) COPYRIGHT 2000, Eric Busboom <eric@civicknowledge.com>
6
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of either:
9
10 The LGPL as published by the Free Software Foundation, version
11 2.1, available at: https://www.gnu.org/licenses/lgpl-2.1.html
12
13 Or:
14
15 The Mozilla Public License Version 2.0. You may obtain a copy of
16 the License at https://www.mozilla.org/MPL/
17
18 The Original Code is eric. The Initial Developer of the Original
19 Code is Eric Busboom
20======================================================================*/
21
22#ifndef ICALGAUGE_H
23#define ICALGAUGE_H
24
25#include "libical_icalss_export.h"
26#include "icalcomponent.h"
27
32 typedef struct icalgauge_impl icalgauge;
33
34LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
35
40LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(icalgauge *gauge);
41
42LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
43
48LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
49
56LIBICAL_ICALSS_EXPORT int icalgauge_compare(icalgauge *g, icalcomponent *comp);
57
58#endif /* ICALGAUGE_H */
icalcomponent.h
icalgauge_get_expand
int icalgauge_get_expand(icalgauge *gauge)
Definition: icalgauge.c:67
icalgauge_dump
void icalgauge_dump(icalgauge *gauge)
Debug.
Definition: icalgauge.c:430
icalgauge_compare
int icalgauge_compare(icalgauge *g, icalcomponent *comp)
Returns true if comp matches the gauge.
Definition: icalgauge.c:260
icalcomponent_impl
Definition: icalcomponent.c:36
icalgauge_impl
Definition: icalgaugeimpl.h:55