Libical API Documentation 3.0

icaldirsetimpl.h
1/*======================================================================
2 FILE: icaldirsetimpl.h
3 CREATOR: eric 21 Aug 2000
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 ICALDIRSETIMPL_H
23#define ICALDIRSETIMPL_H
24
25#include "icalcluster.h"
26
27/* This definition is in its own file so it can be kept out of the
28 main header file, but used by "friend classes" like icalset*/
29
30 struct icaldirset_impl
31{
32 icalset super;
33 char *dir;
34 icaldirset_options options;
35 icalcluster *cluster;
36 icalgauge *gauge;
37 int first_component;
38 pvl_list directory;
39 pvl_elem directory_iterator;
40};
41
42#endif
icalcluster_impl
Definition: icalclusterimpl.h:28
icaldirset_impl
Definition: icaldirsetimpl.h:31
icaldirset_impl::super
icalset super
Definition: icaldirsetimpl.h:32
icaldirset_impl::options
icaldirset_options options
Definition: icaldirsetimpl.h:34
icaldirset_impl::gauge
icalgauge * gauge
Definition: icaldirsetimpl.h:36
icaldirset_impl::dir
char * dir
Definition: icaldirsetimpl.h:33
icaldirset_impl::first_component
int first_component
Definition: icaldirsetimpl.h:37
icaldirset_impl::cluster
icalcluster * cluster
Definition: icaldirsetimpl.h:35
icaldirset_impl::directory_iterator
pvl_elem directory_iterator
Definition: icaldirsetimpl.h:39
icaldirset_impl::directory
pvl_list directory
Definition: icaldirsetimpl.h:38
icaldirset_options
Definition: icaldirset.h:126
icalgauge_impl
Definition: icalgaugeimpl.h:55
icalset_impl
Definition: icalset.h:61
pvl_elem_t
Definition: pvl.h:34
pvl_list_t
Definition: pvl.c:65