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 
34 LIBICAL_ICALSS_EXPORT icalgauge *icalgauge_new_from_sql(const char *sql, int expand);
35 
40 LIBICAL_ICALSS_EXPORT int icalgauge_get_expand(icalgauge *gauge);
41 
42 LIBICAL_ICALSS_EXPORT void icalgauge_free(icalgauge *gauge);
43 
48 LIBICAL_ICALSS_EXPORT void icalgauge_dump(icalgauge *gauge);
49 
56 LIBICAL_ICALSS_EXPORT int icalgauge_compare(icalgauge *g, icalcomponent *comp);
57 
58 #endif /* ICALGAUGE_H */
int icalgauge_get_expand(icalgauge *gauge)
Definition: icalgauge.c:68
void icalgauge_dump(icalgauge *gauge)
Debug.
Definition: icalgauge.c:428
int icalgauge_compare(icalgauge *g, icalcomponent *comp)
Returns true if comp matches the gauge.
Definition: icalgauge.c:258
Definition: icalcomponent.c:36
Definition: icalgaugeimpl.h:55