Back to index

lightning-sunbird  0.9+nobinonly
icalfilesetimpl.h
Go to the documentation of this file.
00001 /* -*- Mode: C -*-
00002   ======================================================================
00003   FILE: icalfilesetimpl.h
00004   CREATOR: eric 23 December 1999
00005   
00006   $Id: icalfilesetimpl.h,v 1.5 2002/06/27 02:30:58 acampi Exp $
00007   $Locker:  $
00008     
00009  (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
00010 
00011  This program is free software; you can redistribute it and/or modify
00012  it under the terms of either: 
00013 
00014     The LGPL as published by the Free Software Foundation, version
00015     2.1, available at: http://www.fsf.org/copyleft/lesser.html
00016 
00017   Or:
00018 
00019     The Mozilla Public License Version 1.0. You may obtain a copy of
00020     the License at http://www.mozilla.org/MPL/
00021 
00022  The Original Code is eric. The Initial Developer of the Original
00023  Code is Eric Busboom
00024 
00025 
00026  ======================================================================*/
00027 
00028 #ifndef ICALFILESETIMPL_H
00029 #define ICALFILESETIMPL_H
00030 
00031 #ifdef HAVE_CONFIG_H
00032 #include "config.h"
00033 #endif
00034 
00035 #include "icalgauge.h"
00036 
00037 /* This definition is in its own file so it can be kept out of the
00038    main header file, but used by "friend classes" like icaldirset*/
00039 
00040 #define ICALFILESET_ID "fset"
00041 
00042 struct icalfileset_impl {
00043   icalset super;            
00044   char *path;               
00045   icalfileset_options options;  
00047   icalcomponent* cluster;   
00048   icalgauge* gauge;         
00049   int changed;                     
00050   int fd;                   
00051 };
00052 
00053 #endif