#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_dial * | dial |
time_t | end |
struct ast_channel * | notify_chan |
int | notify_sched |
struct ast_calendar * | owner |
int | priority |
time_t | start |
Definition at line 93 of file calendar.h.
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 | ||||
) |
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().
int bs_end_sched |
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().
int bs_start_sched |
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().
The busy status of the event
Definition at line 107 of file calendar.h.
Referenced by caldav_write_event(), calendar_busy_callback(), calendar_event_read(), calendar_query_result_exec(), cdata(), copy_event_data(), ewscal_write_event(), and exchangecal_write_event().
Definition at line 111 of file calendar.h.
time_t end |
End of event (UTC)
Definition at line 105 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(), calendar_write_exec(), cdata(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), icalendar_add_event(), and schedule_calendar_event().
struct ast_channel* notify_chan [read] |
Definition at line 112 of file calendar.h.
int notify_sched |
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] |
The calendar that owns this event
Definition at line 103 of file calendar.h.
Referenced by add_new_event_cb(), calendar_devstate_change(), calendar_event_destructor(), calendar_event_notify(), calendar_event_read(), calendar_query_result_exec(), copy_event_data(), destroy_event(), do_notify(), exchangecal_write_event(), and merge_events_cb().
int priority |
Priority of event
Definition at line 102 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().
time_t start |
Start of event (UTC)
Definition at line 104 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(), calendar_write_exec(), cdata(), copy_event_data(), ewscal_write_event(), exchangecal_write_event(), handle_show_calendar(), icalendar_add_event(), and schedule_calendar_event().