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@softwarestudio.org>
6  http://www.softwarestudio.org
7 
8  This library is free software; you can redistribute it and/or modify
9  it under the terms of either:
10 
11  The LGPL as published by the Free Software Foundation, version
12  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
13 
14  Or:
15 
16  The Mozilla Public License Version 2.0. You may obtain a copy of
17  the License at http://www.mozilla.org/MPL/
18 
19  The Original Code is eric. The Initial Developer of the Original
20  Code is Eric Busboom
21 ======================================================================*/
22 
23 #ifndef ICALGAUGE_H
24 #define ICALGAUGE_H
25 
26 #include "libical_icalss_export.h"
27 #include "icalcomponent.h"
28 
33 typedef struct icalgauge_impl icalgauge;
34 
35 LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
36 
37 LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(icalgauge *gauge);
38 
39 LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
40 
41 LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
42 
49 LIBICAL_ICALSS_EXPORT int icalgauge_compare(icalgauge *g, icalcomponent *comp);
50 
51 #endif /* ICALGAUGE_H */
Definition: icalgaugeimpl.h:55
void icalgauge_dump(icalgauge *gauge)
Debug Print gauge information to stdout.
Definition: icalgauge.c:431
int icalgauge_compare(icalgauge *g, icalcomponent *comp)
Return true if comp matches the gauge.
Definition: icalgauge.c:257
Definition: icalcomponent.c:33