Wed Apr 6 11:30:12 2011

Asterisk developer's documentation


ast_calendar_event Struct Reference

#include <calendar.h>


Data Fields

ast_string_field_mgr __field_mgr
ast_string_field_pool__field_mgr_pool
time_t alarm
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
ast_dialdial
time_t end
const ast_string_field location
ast_channelnotify_chan
int notify_sched
const ast_string_field organizer
ast_calendarowner
int priority
time_t start
const ast_string_field summary
const ast_string_field uid

Data Structures

struct  attendees


Detailed Description

Definition at line 91 of file calendar.h.


Field Documentation

struct ast_string_field_mgr __field_mgr

Definition at line 99 of file calendar.h.

struct ast_string_field_pool* __field_mgr_pool

Definition at line 99 of file calendar.h.

time_t alarm

Time for event notification

Definition at line 104 of file calendar.h.

Referenced by caldav_add_event(), copy_event_data(), handle_show_calendar(), icalendar_add_event(), parse_cdata(), and schedule_calendar_event().

struct ast_calendar_event::attendees attendees

Referenced by caldav_add_event(), calendar_event_destructor(), calendar_join_attendees(), copy_event_data(), endelm(), and icalendar_add_event().

int bs_end_sched

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

Definition at line 108 of file calendar.h.

Referenced by calendar_devstate_change(), destroy_event(), and schedule_calendar_event().

int bs_start_sched

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

Definition at line 107 of file calendar.h.

Referenced by calendar_devstate_change(), destroy_event(), and schedule_calendar_event().

enum ast_calendar_busy_state busy_state

The busy status of the event

Definition at line 105 of file calendar.h.

Referenced by caldav_add_event(), caldav_write_event(), calendar_busy_callback(), calendar_event_read(), calendar_query_result_exec(), cdata(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), icalendar_add_event(), and parse_cdata().

const ast_string_field categories

Definition at line 99 of file calendar.h.

Referenced by caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), endelm(), ewscal_write_event(), and handle_show_calendar().

const ast_string_field description

Definition at line 99 of file calendar.h.

Referenced by caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), and parse_cdata().

struct ast_dial* dial

Definition at line 109 of file calendar.h.

time_t end

End of event (UTC)

Definition at line 103 of file calendar.h.

Referenced by add_event_to_list(), caldav_add_event(), caldav_write_event(), calendar_busy_callback(), calendar_devstate_change(), calendar_event_read(), calendar_query_exec(), calendar_query_result_exec(), cdata(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), icalendar_add_event(), parse_cdata(), and schedule_calendar_event().

const ast_string_field location

Definition at line 99 of file calendar.h.

Referenced by caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), endelm(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), and parse_cdata().

struct ast_channel* notify_chan

Definition at line 110 of file calendar.h.

int notify_sched

The sched for event notification

Definition at line 106 of file calendar.h.

Referenced by calendar_event_notify(), destroy_event(), and schedule_calendar_event().

const ast_string_field organizer

Definition at line 99 of file calendar.h.

Referenced by caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), endelm(), exchangecal_write_event(), handle_show_calendar(), and parse_cdata().

struct ast_calendar* owner

The calendar that owns this event

Definition at line 101 of file calendar.h.

Referenced by add_new_event_cb(), caldav_write_event(), calendar_devstate_change(), calendar_event_destructor(), calendar_event_notify(), calendar_event_read(), calendar_query_result_exec(), calendar_write_exec(), copy_event_data(), destroy_event(), do_notify(), ewscal_write_event(), exchangecal_write_event(), and merge_events_cb().

int priority

Priority of event

Definition at line 100 of file calendar.h.

Referenced by caldav_add_event(), caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), endelm(), ewscal_write_event(), handle_show_calendar(), and icalendar_add_event().

time_t start

Start of event (UTC)

Definition at line 102 of file calendar.h.

Referenced by add_event_to_list(), caldav_add_event(), caldav_write_event(), calendar_busy_callback(), calendar_event_read(), calendar_query_exec(), calendar_query_result_exec(), cdata(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), icalendar_add_event(), parse_cdata(), and schedule_calendar_event().

const ast_string_field summary

Definition at line 99 of file calendar.h.

Referenced by add_event_to_list(), caldav_add_event(), caldav_write_event(), calendar_event_read(), calendar_query_exec(), calendar_query_result_exec(), copy_event_data(), endelm(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), icalendar_add_event(), and parse_cdata().

const ast_string_field uid

Definition at line 99 of file calendar.h.

Referenced by add_event_to_list(), caldav_write_event(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), event_cmp_fn(), event_hash_fn(), exchangecal_write_event(), find_event(), handle_show_calendar(), merge_events_cb(), parse_cdata(), and parse_tag().


The documentation for this struct was generated from the following file:
Generated on Wed Apr 6 11:30:12 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7