Asterisk - The Open Source Telephony Project GIT-master-b023714
Loading...
Searching...
No Matches
Data Fields
ast_calendar_tech Struct Reference

Individual calendaring technology data. More...

#include <calendar.h>

Collaboration diagram for ast_calendar_tech:
Collaboration graph
[legend]

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 * type
 
void *(* unref_calendar )(void *obj)
 
const char *struct ast_module_useruser
 
int(* write_event )(struct ast_calendar_event *event)
 

Detailed Description

Individual calendaring technology data.

Definition at line 71 of file calendar.h.

Field Documentation

◆ description

const char* description

Definition at line 73 of file calendar.h.

Referenced by ast_calendar_register(), and handle_show_calendars_types().

◆ is_busy

int(* is_busy) (struct ast_calendar *calendar)

Override default busy determination

Definition at line 76 of file calendar.h.

Referenced by calendarstate().

◆ [struct]

struct { ... } list

◆ load_calendar

void *(* load_calendar) (void *data)

Create private structure, add calendar events, etc.

Definition at line 77 of file calendar.h.

Referenced by build_calendar().

◆ next

struct ast_calendar_tech* next

Definition at line 80 of file calendar.h.

◆ type

const char* type

◆ unref_calendar

void *(* unref_calendar) (void *obj)

Function to be called to free the private structure

Definition at line 78 of file calendar.h.

Referenced by calendar_destructor().

◆ user

const char* struct ast_module_user* user

Definition at line 75 of file calendar.h.

Referenced by ast_calendar_register(), and ast_calendar_unregister().

◆ write_event

int(* write_event) (struct ast_calendar_event *event)

Function for writing an event to the calendar

Definition at line 79 of file calendar.h.

Referenced by calendar_write_exec().


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