summaryrefslogtreecommitdiffabout
path: root/libical/src/libicalss/icalcalendar.h
Unidiff
Diffstat (limited to 'libical/src/libicalss/icalcalendar.h') (more/less context) (show whitespace changes)
-rw-r--r--libical/src/libicalss/icalcalendar.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libical/src/libicalss/icalcalendar.h b/libical/src/libicalss/icalcalendar.h
index f07457c..2a0c151 100644
--- a/libical/src/libicalss/icalcalendar.h
+++ b/libical/src/libicalss/icalcalendar.h
@@ -1,67 +1,67 @@
1/* -*- Mode: C -*- */ 1/* -*- Mode: C -*- */
2/*====================================================================== 2/*======================================================================
3 FILE: icalcalendar.h 3 FILE: icalcalendar.h
4 CREATOR: eric 23 December 1999 4 CREATOR: eric 23 December 1999
5 5
6 6
7 $Id$ 7 $Id$
8 $Locker$ 8 $Locker$
9 9
10 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org 10 (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
11 11
12 This program is free software; you can redistribute it and/or modify 12 This program is free software; you can redistribute it and/or modify
13 it under the terms of either: 13 it under the terms of either:
14 14
15 The LGPL as published by the Free Software Foundation, version 15 The LGPL as published by the Free Software Foundation, version
16 2.1, available at: http://www.fsf.org/copyleft/lesser.html 16 2.1, available at: http://www.fsf.org/copyleft/lesser.html
17 17
18 Or: 18 Or:
19 19
20 The Mozilla Public License Version 1.0. You may obtain a copy of 20 The Mozilla Public License Version 1.0. You may obtain a copy of
21 the License at http://www.mozilla.org/MPL/ 21 the License at http://www.mozilla.org/MPL/
22 22
23 The Original Code is eric. The Initial Developer of the Original 23 The Original Code is eric. The Initial Developer of the Original
24 Code is Eric Busboom 24 Code is Eric Busboom
25 25
26 26
27======================================================================*/ 27======================================================================*/
28 28
29#ifndef ICALCALENDAR_H 29#ifndef ICALCALENDAR_H
30#define ICALCALENDAR_H 30#define ICALCALENDAR_H
31 31
32#include "ical.h" 32#include "ical.h"
33#include "icalset.h" 33#include "icalset.h"
34 34
35/* icalcalendar 35/* icalcalendar
36 * Routines for storing calendar data in a file system. The calendar 36 * Routines for storing calendar data in a file system. The calendar
37 * has two icaldirsets, one for incoming components and one for booked 37 * has two icaldirsets, one for incoming components and one for booked
38 * components. It also has interfaces to access the free/busy list 38 * components. It also has interfaces to access the free/busy list
39 * and a list of calendar properties */ 39 * and a list of calendar properties */
40 40
41typedef void icalcalendar; 41typedef struct icalcalendar_impl icalcalendar;
42 42
43icalcalendar* icalcalendar_new(char* dir); 43icalcalendar* icalcalendar_new(char* dir);
44 44
45void icalcalendar_free(icalcalendar* calendar); 45void icalcalendar_free(icalcalendar* calendar);
46 46
47int icalcalendar_lock(icalcalendar* calendar); 47int icalcalendar_lock(icalcalendar* calendar);
48 48
49int icalcalendar_unlock(icalcalendar* calendar); 49int icalcalendar_unlock(icalcalendar* calendar);
50 50
51int icalcalendar_islocked(icalcalendar* calendar); 51int icalcalendar_islocked(icalcalendar* calendar);
52 52
53int icalcalendar_ownlock(icalcalendar* calendar); 53int icalcalendar_ownlock(icalcalendar* calendar);
54 54
55icalset* icalcalendar_get_booked(icalcalendar* calendar); 55icalset* icalcalendar_get_booked(icalcalendar* calendar);
56 56
57icalset* icalcalendar_get_incoming(icalcalendar* calendar); 57icalset* icalcalendar_get_incoming(icalcalendar* calendar);
58 58
59icalset* icalcalendar_get_properties(icalcalendar* calendar); 59icalset* icalcalendar_get_properties(icalcalendar* calendar);
60 60
61icalset* icalcalendar_get_freebusy(icalcalendar* calendar); 61icalset* icalcalendar_get_freebusy(icalcalendar* calendar);
62 62
63 63
64#endif /* !ICALCALENDAR_H */ 64#endif /* !ICALCALENDAR_H */
65 65
66 66
67 67