Fri Aug 17 00:17:51 2018

Asterisk developer's documentation


ast_calendar_tech Struct Reference

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_useruser
int(* write_event )(struct ast_calendar_event *event)

Detailed Description

Individual calendaring technology data.

Definition at line 69 of file calendar.h.


Member Function Documentation

AST_LIST_ENTRY ( ast_calendar_tech   ) 

Field Documentation

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
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().


The documentation for this struct was generated from the following file:

Generated on 17 Aug 2018 for Asterisk - The Open Source Telephony Project by  doxygen 1.6.1