Mon Aug 31 12:30:48 2015

Asterisk developer's documentation


ast_calendar_event Struct Reference

#include <calendar.h>

Public Member Functions

 AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(summary);AST_STRING_FIELD(description);AST_STRING_FIELD(organizer);AST_STRING_FIELD(location);AST_STRING_FIELD(uid);AST_STRING_FIELD(categories);)
 AST_LIST_HEAD_NOLOCK (attendees, ast_calendar_attendee) attendees

Data Fields

time_t alarm
int bs_end_sched
int bs_start_sched
enum ast_calendar_busy_state busy_state
struct ast_dialdial
time_t end
struct ast_channelnotify_chan
int notify_sched
struct ast_calendarowner
int priority
time_t start

Detailed Description

Definition at line 93 of file calendar.h.


Member Function Documentation

AST_DECLARE_STRING_FIELDS ( AST_STRING_FIELD(summary);AST_STRING_FIELD(description);AST_STRING_FIELD(organizer);AST_STRING_FIELD(location);AST_STRING_FIELD(uid);AST_STRING_FIELD(categories);   ) 
AST_LIST_HEAD_NOLOCK ( attendees  ,
ast_calendar_attendee   
)

Field Documentation

time_t alarm

Time for event notification

Definition at line 106 of file calendar.h.

Referenced by copy_event_data(), handle_show_calendar(), and schedule_calendar_event().

The sched for changing the device state at the end of an event

Definition at line 110 of file calendar.h.

Referenced by destroy_event(), and schedule_calendar_event().

The sched for changing the device state at the start of an event

Definition at line 109 of file calendar.h.

Referenced by destroy_event(), and schedule_calendar_event().

struct ast_dial* dial [read]

Definition at line 111 of file calendar.h.

time_t end
struct ast_channel* notify_chan [read]

Definition at line 112 of file calendar.h.

The sched for event notification

Definition at line 108 of file calendar.h.

Referenced by destroy_event(), and schedule_calendar_event().

struct ast_calendar* owner [read]
int priority
time_t start

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

Generated on 31 Aug 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.6.1