| Libical API Documentation 4.0
    | 
Routines for storing calendar data in a file system. More...
Go to the source code of this file.
| Typedefs | |
| typedef struct icalcalendar_impl | icalcalendar | 
| 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 (icalcalendar *calendar) | 
| int | icalcalendar_lock (icalcalendar *calendar) | 
| icalcalendar * | icalcalendar_new (const char *dir) | 
| int | icalcalendar_ownlock (icalcalendar *calendar) | 
| int | icalcalendar_unlock (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