Asterisk - The Open Source Telephony Project
21.4.1
|
Individual calendaring technology data. More...
#include <calendar.h>
Data Fields | |
const char * | description |
int(* | is_busy )(struct ast_calendar *calendar) |
struct { | |
struct ast_calendar_tech * next | |
} | list |
void *(* | load_calendar )(void *data) |
const char * | module |
const char * | type |
void *(* | unref_calendar )(void *obj) |
struct ast_module_user * | user |
int(* | write_event )(struct ast_calendar_event *event) |
Individual calendaring technology data.
Definition at line 71 of file calendar.h.
int(* is_busy) (struct ast_calendar *calendar) |
Override default busy determination
Definition at line 76 of file calendar.h.
void*(* load_calendar) (void *data) |
Create private structure, add calendar events, etc.
Definition at line 77 of file calendar.h.
Referenced by build_calendar().
void*(* unref_calendar) (void *obj) |
Function to be called to free the private structure
Definition at line 78 of file calendar.h.
int(* write_event) (struct ast_calendar_event *event) |
Function for writing an event to the calendar
Definition at line 79 of file calendar.h.