diff options
author | Eric Busboom <ericb@src.gnome.org> | 2000-05-15 12:25:38 +0800 |
---|---|---|
committer | Eric Busboom <ericb@src.gnome.org> | 2000-05-15 12:25:38 +0800 |
commit | df7ae02e104cb32ce5854679ba4cd27e0b2086a9 (patch) | |
tree | 1fa9d082dcc6da46cbd98729e769be1ae21c492e /libical/src/libicalss/icalcsdb.h | |
parent | df22a401de5575b3813070a6bcafb20ec0ef6e22 (diff) | |
download | gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar.gz gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar.bz2 gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar.lz gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar.xz gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.tar.zst gsoc2013-evolution-df7ae02e104cb32ce5854679ba4cd27e0b2086a9.zip |
Initial revision
svn path=/trunk/; revision=3034
Diffstat (limited to 'libical/src/libicalss/icalcsdb.h')
-rw-r--r-- | libical/src/libicalss/icalcsdb.h | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/libical/src/libicalss/icalcsdb.h b/libical/src/libicalss/icalcsdb.h new file mode 100644 index 0000000000..d40d3eb6cb --- /dev/null +++ b/libical/src/libicalss/icalcsdb.h @@ -0,0 +1,61 @@ +/* -*- Mode: C -*- */ +/*====================================================================== + FILE: icalcsdb.h Calendar Server Database + CREATOR: eric 23 December 1999 + + + $Id$ + $Locker$ + + (C) COPYRIGHT 1999 Eric Busboom + http://www.softwarestudio.org + + The contents of this file are subject to the Mozilla Public License + Version 1.0 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and + limitations under the License. + + The Original Code is eric. The Initial Developer of the Original + Code is Eric Busboom + + +======================================================================*/ + +#ifndef ICALCSDB_H +#define ICALCSDB_H + +#include "ical.h" + +typedef void icalcsdb; + +icalcsdb* icalcsdb_new(char* path); +void icalcsdb_free(icalcsdb* csdb); + +icalerrorenum icalcsdb_create(icalcsdb* db, char* calid); + +icalerrorenum icalcsdb_delete(icalcsdb* db, char* calid); + +icalerrorenum icalcsdb_move(icalcsdb* db, char* oldcalid, char* newcalid); + +char* icalcsdb_generateuid(icalcsdb* db); + +icalcalendar* icalcsdb_get_calendar(icalcsdb* db, char* calid); + +icalcluster* icalcsdb_get_vcars(icalcsdb* db); + +icalcluster* icalcsdb_get_properties(icalcsdb* db); + +icalcluster* icalcsdb_get_capabilities(icalcsdb* db); + +icalcluster* icalcsdb_get_timezones(icalcsdb* db); + + +#endif /* !ICALCSDB_H */ + + + |