Asterisk - The Open Source Telephony Project GIT-master-0bf3178
Data Structures | Data Fields
ast_calendar_event Struct Reference

Calendar events. More...

#include <calendar.h>

Collaboration diagram for ast_calendar_event:
Collaboration graph
[legend]

Data Structures

struct  attendees
 

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
time_t alarm
 
struct ast_calendar_event::attendees attendees
 
int bs_end_sched
 
int bs_start_sched
 
enum ast_calendar_busy_state busy_state
 
const ast_string_field categories
 
const ast_string_field description
 
struct ast_dialdial
 
time_t end
 
const ast_string_field location
 
struct ast_channelnotify_chan
 
int notify_sched
 
const ast_string_field organizer
 
struct ast_calendarowner
 
int priority
 
time_t start
 
const ast_string_field summary
 
const ast_string_field uid
 

Detailed Description

Calendar events.

Definition at line 95 of file calendar.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 103 of file calendar.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 103 of file calendar.h.

◆ alarm

time_t alarm

Time for event notification

Definition at line 108 of file calendar.h.

Referenced by copy_event_data(), and schedule_calendar_event().

◆ attendees

Referenced by copy_event_data(), and endelm().

◆ bs_end_sched

int bs_end_sched

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

Definition at line 112 of file calendar.h.

Referenced by schedule_calendar_event().

◆ bs_start_sched

int bs_start_sched

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

Definition at line 111 of file calendar.h.

Referenced by schedule_calendar_event().

◆ busy_state

enum ast_calendar_busy_state busy_state

The busy status of the event

Definition at line 109 of file calendar.h.

Referenced by cdata(), and copy_event_data().

◆ categories

const ast_string_field categories

Definition at line 103 of file calendar.h.

Referenced by copy_event_data(), and endelm().

◆ description

const ast_string_field description

◆ dial

struct ast_dial* dial

Definition at line 113 of file calendar.h.

◆ end

time_t end

End of event (UTC)

Definition at line 107 of file calendar.h.

Referenced by add_event_to_list(), cdata(), copy_event_data(), and schedule_calendar_event().

◆ location

const ast_string_field location

Definition at line 103 of file calendar.h.

Referenced by copy_event_data(), endelm(), and parse_cdata().

◆ notify_chan

struct ast_channel* notify_chan

Definition at line 114 of file calendar.h.

◆ notify_sched

int notify_sched

The sched for event notification

Definition at line 110 of file calendar.h.

Referenced by schedule_calendar_event().

◆ organizer

const ast_string_field organizer

Definition at line 103 of file calendar.h.

Referenced by copy_event_data(), endelm(), and parse_cdata().

◆ owner

struct ast_calendar* owner

The calendar that owns this event

Definition at line 105 of file calendar.h.

Referenced by add_new_event_cb(), copy_event_data(), and merge_events_cb().

◆ priority

int priority

Priority of event

Definition at line 104 of file calendar.h.

Referenced by copy_event_data(), and endelm().

◆ start

time_t start

Start of event (UTC)

Definition at line 106 of file calendar.h.

Referenced by add_event_to_list(), caldav_add_event(), cdata(), copy_event_data(), icalendar_add_event(), and schedule_calendar_event().

◆ summary

const ast_string_field summary

Definition at line 103 of file calendar.h.

Referenced by add_event_to_list(), copy_event_data(), endelm(), and parse_cdata().

◆ uid

const ast_string_field uid

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