|
Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
|
Routines for storing calendar data in a file system. More...
Go to the source code of this file.
Macros | |
| #define | BOOKED_DIR "booked" |
| #define | FBLIST_FILE "freebusy.ics" |
| #define | INCOMING_FILE "incoming.ics" |
| #define | PROP_FILE "properties.ics" |
Functions | |
| void | icalcalendar_free (icalcalendar *calendar) |
| icalset * | icalcalendar_get_booked (icalcalendar *calendar) |
| icalset * | icalcalendar_get_freebusy (icalcalendar *calendar) |
| icalset * | icalcalendar_get_incoming (icalcalendar *calendar) |
| icalset * | icalcalendar_get_properties (icalcalendar *calendar) |
| int | icalcalendar_islocked (const icalcalendar *calendar) |
| int | icalcalendar_lock (const icalcalendar *calendar) |
| icalcalendar * | icalcalendar_new (const char *dir) |
| struct icalcalendar_impl * | icalcalendar_new_impl (void) |
| int | icalcalendar_ownlock (const icalcalendar *calendar) |
| int | icalcalendar_unlock (const icalcalendar *calendar) |
Routines for storing calendar data in a file system.
The calendar has two icaldirsets, one for incoming components and one for booked components. It also has interfaces to access the free/busy list and a list of calendar properties
Definition in file icalcalendar.c.
| #define BOOKED_DIR "booked" |
Definition at line 32 of file icalcalendar.c.
| #define FBLIST_FILE "freebusy.ics" |
Definition at line 35 of file icalcalendar.c.
| #define INCOMING_FILE "incoming.ics" |
Definition at line 33 of file icalcalendar.c.
| #define PROP_FILE "properties.ics" |
Definition at line 34 of file icalcalendar.c.
| void icalcalendar_free | ( | icalcalendar * | calendar | ) |
Definition at line 111 of file icalcalendar.c.
| icalset * icalcalendar_get_booked | ( | icalcalendar * | calendar | ) |
Definition at line 166 of file icalcalendar.c.
| icalset * icalcalendar_get_freebusy | ( | icalcalendar * | calendar | ) |
Gets the freebusy info from the specified icalcalendar.
| calendar | is a pointer to a valid icalendar |
Definition at line 225 of file icalcalendar.c.
| icalset * icalcalendar_get_incoming | ( | icalcalendar * | calendar | ) |
Definition at line 187 of file icalcalendar.c.
| icalset * icalcalendar_get_properties | ( | icalcalendar * | calendar | ) |
Gets the properties from the specified icalcalendar.
| calendar | is a pointer to a valid icalendar |
Definition at line 206 of file icalcalendar.c.
| int icalcalendar_islocked | ( | const icalcalendar * | calendar | ) |
Definition at line 154 of file icalcalendar.c.
| int icalcalendar_lock | ( | const icalcalendar * | calendar | ) |
Definition at line 142 of file icalcalendar.c.
| icalcalendar * icalcalendar_new | ( | const char * | dir | ) |
Definition at line 84 of file icalcalendar.c.
| struct icalcalendar_impl * icalcalendar_new_impl | ( | void | ) |
Definition at line 45 of file icalcalendar.c.
| int icalcalendar_ownlock | ( | const icalcalendar * | calendar | ) |
Definition at line 160 of file icalcalendar.c.
| int icalcalendar_unlock | ( | const icalcalendar * | calendar | ) |
Definition at line 148 of file icalcalendar.c.