Individual calendaring technology data. More...
#include <calendar.h>

Public Member Functions | |
| AST_LIST_ENTRY (ast_calendar_tech) list | |
Data Fields | |
| const char * | description |
| int(* | is_busy )(struct ast_calendar *calendar) |
| 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 69 of file calendar.h.
| AST_LIST_ENTRY | ( | ast_calendar_tech | ) |
| const char* description |
Definition at line 71 of file calendar.h.
Referenced by ast_calendar_register().
| int(* is_busy)(struct ast_calendar *calendar) |
Override default busy determination
Referenced by calendarstate().
| void*(* load_calendar)(void *data) |
Create private structure, add calendar events, etc.
Referenced by build_calendar().
| const char* module |
Definition at line 72 of file calendar.h.
Referenced by unload_module().
| const char* type |
Definition at line 70 of file calendar.h.
Referenced by ast_calendar_register(), ast_calendar_unregister(), handle_show_calendars(), load_tech_calendars(), and reload().
| void*(* unref_calendar)(void *obj) |
Function to be called to free the private structure
Referenced by calendar_destructor().
struct ast_module_user* user [read] |
Definition at line 73 of file calendar.h.
Referenced by ast_calendar_register(), and ast_calendar_unregister().
| int(* write_event)(struct ast_calendar_event *event) |
Function for writing an event to the calendar
Referenced by calendar_write_exec().
1.6.1