summaryrefslogtreecommitdiffabout
path: root/libical/src/libicalss/icalfilesetimpl.h
Unidiff
Diffstat (limited to 'libical/src/libicalss/icalfilesetimpl.h') (more/less context) (show whitespace changes)
-rw-r--r--libical/src/libicalss/icalfilesetimpl.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/libical/src/libicalss/icalfilesetimpl.h b/libical/src/libicalss/icalfilesetimpl.h
index fcd3415..fe39604 100644
--- a/libical/src/libicalss/icalfilesetimpl.h
+++ b/libical/src/libicalss/icalfilesetimpl.h
@@ -4,46 +4,50 @@
4 CREATOR: eric 23 December 1999 4 CREATOR: eric 23 December 1999
5 5
6 $Id$ 6 $Id$
7 $Locker$ 7 $Locker$
8 8
9 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org 9 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
10 10
11 This program is free software; you can redistribute it and/or modify 11 This program is free software; you can redistribute it and/or modify
12 it under the terms of either: 12 it under the terms of either:
13 13
14 The LGPL as published by the Free Software Foundation, version 14 The LGPL as published by the Free Software Foundation, version
15 2.1, available at: http://www.fsf.org/copyleft/lesser.html 15 2.1, available at: http://www.fsf.org/copyleft/lesser.html
16 16
17 Or: 17 Or:
18 18
19 The Mozilla Public License Version 1.0. You may obtain a copy of 19 The Mozilla Public License Version 1.0. You may obtain a copy of
20 the License at http://www.mozilla.org/MPL/ 20 the License at http://www.mozilla.org/MPL/
21 21
22 The Original Code is eric. The Initial Developer of the Original 22 The Original Code is eric. The Initial Developer of the Original
23 Code is Eric Busboom 23 Code is Eric Busboom
24 24
25 25
26 ======================================================================*/ 26 ======================================================================*/
27 27
28#ifndef ICALFILESETIMPL_H
29#define ICALFILESETIMPL_H
28 30
29#ifdef HAVE_CONFIG_H 31#ifdef HAVE_CONFIG_H
30#include "config.h" 32#include "config.h"
31#endif 33#endif
32 34
33#include "icalgauge.h" 35#include "icalgauge.h"
34 36
35/* This definition is in its own file so it can be kept out of the 37/* This definition is in its own file so it can be kept out of the
36 main header file, but used by "friend classes" like icaldirset*/ 38 main header file, but used by "friend classes" like icaldirset*/
37 39
38#define ICALFILESET_ID "fset" 40#define ICALFILESET_ID "fset"
39 41
40struct icalfileset_impl { 42struct icalfileset_impl {
41 43 icalset super; /**< parent class */
42 char id[5]; /*fset*/ 44 char *path; /**< pathname of file */
43 char *path; 45 icalfileset_options options; /**< copy of options passed to icalset_new() */
44 icalcomponent* cluster; 46
45 icalgauge* gauge; 47 icalcomponent* cluster;/**< cluster containing data */
46 int changed; 48 icalgauge* gauge; /**< gauge for filtering out data */
47 int fd; /* file descriptor */ 49 int changed; /**< boolean flag, 1 if data has changed */
50 int fd; /**< file descriptor */
48}; 51};
49 52
53#endif