16
17
<refsynopsisdiv id="ECal.synopsis" role="synopsis">
17
18
<title role="synopsis.title">Synopsis</title>
20
<link linkend="ECal-struct">ECal</link>;
21
#define <link linkend="E-CAL-SET-MODE-STATUS-ENUM-TYPE--CAPS">E_CAL_SET_MODE_STATUS_ENUM_TYPE</link>
22
#define <link linkend="CAL-MODE-ENUM-TYPE--CAPS">CAL_MODE_ENUM_TYPE</link>
20
<synopsis> <link linkend="ECal-struct">ECal</link>;
21
#define <link linkend="E-CAL-SET-MODE-STATUS-ENUM-TYPE:CAPS">E_CAL_SET_MODE_STATUS_ENUM_TYPE</link>
22
#define <link linkend="CAL-MODE-ENUM-TYPE:CAPS">CAL_MODE_ENUM_TYPE</link>
23
23
enum <link linkend="ECalSourceType">ECalSourceType</link>;
24
24
enum <link linkend="ECalSetModeStatus">ECalSetModeStatus</link>;
25
25
enum <link linkend="ECalLoadState">ECalLoadState</link>;
26
<link linkend="gchar">gchar</link> * (<link linkend="ECalAuthFunc">*ECalAuthFunc</link>) (<link linkend="ECal">ECal</link> *ecal,
27
const <link linkend="gchar">gchar</link> *prompt,
28
const <link linkend="gchar">gchar</link> *key,
29
<link linkend="gpointer">gpointer</link> user_data);
30
<link linkend="GType">GType</link> <link linkend="e-cal-open-status-enum-get-type">e_cal_open_status_enum_get_type</link> (void);
31
<link linkend="GType">GType</link> <link linkend="e-cal-source-type-enum-get-type">e_cal_source_type_enum_get_type</link> (void);
32
<link linkend="GType">GType</link> <link linkend="e-cal-set-mode-status-enum-get-type">e_cal_set_mode_status_enum_get_type</link> (void);
33
<link linkend="GType">GType</link> <link linkend="cal-mode-enum-get-type">cal_mode_enum_get_type</link> (void);
34
<link linkend="ECal">ECal</link> * <link linkend="e-cal-new">e_cal_new</link> (<link linkend="ESource">ESource</link> *source,
35
<link linkend="ECalSourceType">ECalSourceType</link> type);
36
<link linkend="ECal">ECal</link> * <link linkend="e-cal-new-from-uri">e_cal_new_from_uri</link> (const <link linkend="gchar">gchar</link> *uri,
37
<link linkend="ECalSourceType">ECalSourceType</link> type);
38
<link linkend="ECal">ECal</link> * <link linkend="e-cal-new-system-calendar">e_cal_new_system_calendar</link> (void);
39
<link linkend="ECal">ECal</link> * <link linkend="e-cal-new-system-tasks">e_cal_new_system_tasks</link> (void);
40
<link linkend="ECal">ECal</link> * <link linkend="e-cal-new-system-memos">e_cal_new_system_memos</link> (void);
41
<link linkend="void">void</link> <link linkend="e-cal-set-auth-func">e_cal_set_auth_func</link> (<link linkend="ECal">ECal</link> *ecal,
42
<link linkend="ECalAuthFunc">ECalAuthFunc</link> func,
43
<link linkend="gpointer">gpointer</link> data);
44
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-open">e_cal_open</link> (<link linkend="ECal">ECal</link> *ecal,
45
<link linkend="gboolean">gboolean</link> only_if_exists,
46
<link linkend="GError">GError</link> **error);
47
<link linkend="void">void</link> <link linkend="e-cal-open-async">e_cal_open_async</link> (<link linkend="ECal">ECal</link> *ecal,
48
<link linkend="gboolean">gboolean</link> only_if_exists);
49
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-remove">e_cal_remove</link> (<link linkend="ECal">ECal</link> *ecal,
50
<link linkend="GError">GError</link> **error);
51
<link linkend="GList">GList</link> * <link linkend="e-cal-uri-list">e_cal_uri_list</link> (<link linkend="ECal">ECal</link> *ecal,
52
<link linkend="CalMode">CalMode</link> mode);
53
<link linkend="ECalSourceType">ECalSourceType</link> <link linkend="e-cal-get-source-type">e_cal_get_source_type</link> (<link linkend="ECal">ECal</link> *ecal);
54
<link linkend="ECalLoadState">ECalLoadState</link> <link linkend="e-cal-get-load-state">e_cal_get_load_state</link> (<link linkend="ECal">ECal</link> *ecal);
55
<link linkend="ESource">ESource</link> * <link linkend="e-cal-get-source">e_cal_get_source</link> (<link linkend="ECal">ECal</link> *ecal);
56
const <link linkend="gchar">gchar</link> * <link linkend="e-cal-get-uri">e_cal_get_uri</link> (<link linkend="ECal">ECal</link> *ecal);
57
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-is-read-only">e_cal_is_read_only</link> (<link linkend="ECal">ECal</link> *ecal,
58
<link linkend="gboolean">gboolean</link> *read_only,
59
<link linkend="GError">GError</link> **error);
60
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-cal-address">e_cal_get_cal_address</link> (<link linkend="ECal">ECal</link> *ecal,
61
<link linkend="gchar">gchar</link> **cal_address,
62
<link linkend="GError">GError</link> **error);
63
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-alarm-email-address">e_cal_get_alarm_email_address</link> (<link linkend="ECal">ECal</link> *ecal,
64
<link linkend="gchar">gchar</link> **alarm_address,
65
<link linkend="GError">GError</link> **error);
66
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-ldap-attribute">e_cal_get_ldap_attribute</link> (<link linkend="ECal">ECal</link> *ecal,
67
<link linkend="gchar">gchar</link> **ldap_attribute,
68
<link linkend="GError">GError</link> **error);
69
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-one-alarm-only">e_cal_get_one_alarm_only</link> (<link linkend="ECal">ECal</link> *ecal);
70
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-organizer-must-attend">e_cal_get_organizer_must_attend</link> (<link linkend="ECal">ECal</link> *ecal);
71
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-save-schedules">e_cal_get_save_schedules</link> (<link linkend="ECal">ECal</link> *ecal);
72
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-static-capability">e_cal_get_static_capability</link> (<link linkend="ECal">ECal</link> *ecal,
73
const <link linkend="gchar">gchar</link> *cap);
74
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-organizer-must-accept">e_cal_get_organizer_must_accept</link> (<link linkend="ECal">ECal</link> *ecal);
75
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-set-mode">e_cal_set_mode</link> (<link linkend="ECal">ECal</link> *ecal,
76
<link linkend="CalMode">CalMode</link> mode);
77
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-default-object">e_cal_get_default_object</link> (<link linkend="ECal">ECal</link> *ecal,
78
<link linkend="icalcomponent">icalcomponent</link> **icalcomp,
79
<link linkend="GError">GError</link> **error);
80
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-object">e_cal_get_object</link> (<link linkend="ECal">ECal</link> *ecal,
81
const <link linkend="gchar">gchar</link> *uid,
82
const <link linkend="gchar">gchar</link> *rid,
83
<link linkend="icalcomponent">icalcomponent</link> **icalcomp,
84
<link linkend="GError">GError</link> **error);
85
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-objects-for-uid">e_cal_get_objects_for_uid</link> (<link linkend="ECal">ECal</link> *ecal,
86
const <link linkend="gchar">gchar</link> *uid,
87
<link linkend="GList">GList</link> **objects,
88
<link linkend="GError">GError</link> **error);
89
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-changes">e_cal_get_changes</link> (<link linkend="ECal">ECal</link> *ecal,
90
const <link linkend="gchar">gchar</link> *change_id,
91
<link linkend="GList">GList</link> **changes,
92
<link linkend="GError">GError</link> **error);
93
<link linkend="void">void</link> <link linkend="e-cal-free-change-list">e_cal_free_change_list</link> (<link linkend="GList">GList</link> *list);
94
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-object-list">e_cal_get_object_list</link> (<link linkend="ECal">ECal</link> *ecal,
95
const <link linkend="gchar">gchar</link> *query,
96
<link linkend="GList">GList</link> **objects,
97
<link linkend="GError">GError</link> **error);
98
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-object-list-as-comp">e_cal_get_object_list_as_comp</link> (<link linkend="ECal">ECal</link> *ecal,
99
const <link linkend="gchar">gchar</link> *query,
100
<link linkend="GList">GList</link> **objects,
101
<link linkend="GError">GError</link> **error);
102
<link linkend="void">void</link> <link linkend="e-cal-free-object-list">e_cal_free_object_list</link> (<link linkend="GList">GList</link> *objects);
103
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-free-busy">e_cal_get_free_busy</link> (<link linkend="ECal">ECal</link> *ecal,
104
<link linkend="GList">GList</link> *users,
105
<link linkend="time-t">time_t</link> start,
106
<link linkend="time-t">time_t</link> end,
107
<link linkend="GList">GList</link> **freebusy,
108
<link linkend="GError">GError</link> **error);
109
<link linkend="void">void</link> <link linkend="e-cal-generate-instances">e_cal_generate_instances</link> (<link linkend="ECal">ECal</link> *ecal,
110
<link linkend="time-t">time_t</link> start,
111
<link linkend="time-t">time_t</link> end,
112
<link linkend="ECalRecurInstanceFn">ECalRecurInstanceFn</link> cb,
113
<link linkend="gpointer">gpointer</link> cb_data);
114
<link linkend="void">void</link> <link linkend="e-cal-generate-instances-for-object">e_cal_generate_instances_for_object</link> (<link linkend="ECal">ECal</link> *ecal,
115
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
116
<link linkend="time-t">time_t</link> start,
117
<link linkend="time-t">time_t</link> end,
118
<link linkend="ECalRecurInstanceFn">ECalRecurInstanceFn</link> cb,
119
<link linkend="gpointer">gpointer</link> cb_data);
120
<link linkend="GSList">GSList</link> * <link linkend="e-cal-get-alarms-in-range">e_cal_get_alarms_in_range</link> (<link linkend="ECal">ECal</link> *ecal,
121
<link linkend="time-t">time_t</link> start,
122
<link linkend="time-t">time_t</link> end);
123
<link linkend="void">void</link> <link linkend="e-cal-free-alarms">e_cal_free_alarms</link> (<link linkend="GSList">GSList</link> *comp_alarms);
124
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-alarms-for-object">e_cal_get_alarms_for_object</link> (<link linkend="ECal">ECal</link> *ecal,
125
const <link linkend="ECalComponentId">ECalComponentId</link> *id,
126
<link linkend="time-t">time_t</link> start,
127
<link linkend="time-t">time_t</link> end,
128
<link linkend="ECalComponentAlarms">ECalComponentAlarms</link> **alarms);
129
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-create-object">e_cal_create_object</link> (<link linkend="ECal">ECal</link> *ecal,
130
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
131
<link linkend="gchar">gchar</link> **uid,
132
<link linkend="GError">GError</link> **error);
133
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-modify-object">e_cal_modify_object</link> (<link linkend="ECal">ECal</link> *ecal,
134
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
135
<link linkend="CalObjModType">CalObjModType</link> mod,
136
<link linkend="GError">GError</link> **error);
137
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-remove-object">e_cal_remove_object</link> (<link linkend="ECal">ECal</link> *ecal,
138
const <link linkend="gchar">gchar</link> *uid,
139
<link linkend="GError">GError</link> **error);
140
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-remove-object-with-mod">e_cal_remove_object_with_mod</link> (<link linkend="ECal">ECal</link> *ecal,
141
const <link linkend="gchar">gchar</link> *uid,
142
const <link linkend="gchar">gchar</link> *rid,
143
<link linkend="CalObjModType">CalObjModType</link> mod,
144
<link linkend="GError">GError</link> **error);
145
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-discard-alarm">e_cal_discard_alarm</link> (<link linkend="ECal">ECal</link> *ecal,
146
<link linkend="ECalComponent">ECalComponent</link> *comp,
147
const <link linkend="gchar">gchar</link> *auid,
148
<link linkend="GError">GError</link> **error);
149
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-receive-objects">e_cal_receive_objects</link> (<link linkend="ECal">ECal</link> *ecal,
150
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
151
<link linkend="GError">GError</link> **error);
152
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-send-objects">e_cal_send_objects</link> (<link linkend="ECal">ECal</link> *ecal,
153
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
154
<link linkend="GList">GList</link> **users,
155
<link linkend="icalcomponent">icalcomponent</link> **modified_icalcomp,
156
<link linkend="GError">GError</link> **error);
157
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-timezone">e_cal_get_timezone</link> (<link linkend="ECal">ECal</link> *ecal,
158
const <link linkend="gchar">gchar</link> *tzid,
159
<link linkend="icaltimezone">icaltimezone</link> **zone,
160
<link linkend="GError">GError</link> **error);
161
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-add-timezone">e_cal_add_timezone</link> (<link linkend="ECal">ECal</link> *ecal,
162
<link linkend="icaltimezone">icaltimezone</link> *izone,
163
<link linkend="GError">GError</link> **error);
164
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-set-default-timezone">e_cal_set_default_timezone</link> (<link linkend="ECal">ECal</link> *ecal,
165
<link linkend="icaltimezone">icaltimezone</link> *zone,
166
<link linkend="GError">GError</link> **error);
167
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-query">e_cal_get_query</link> (<link linkend="ECal">ECal</link> *ecal,
168
const <link linkend="gchar">gchar</link> *sexp,
169
<link linkend="ECalView">ECalView</link> **query,
170
<link linkend="GError">GError</link> **error);
171
<link linkend="icaltimezone">icaltimezone</link> * <link linkend="e-cal-resolve-tzid-cb">e_cal_resolve_tzid_cb</link> (const <link linkend="gchar">gchar</link> *tzid,
172
<link linkend="gpointer">gpointer</link> data);
173
<link linkend="gchar">gchar</link> * <link linkend="e-cal-get-component-as-string">e_cal_get_component_as_string</link> (<link linkend="ECal">ECal</link> *ecal,
174
<link linkend="icalcomponent">icalcomponent</link> *icalcomp);
175
const <link linkend="gchar">gchar</link> * <link linkend="e-cal-get-error-message">e_cal_get_error_message</link> (<link linkend="ECalendarStatus">ECalendarStatus</link> status);
176
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-open-default">e_cal_open_default</link> (<link linkend="ECal">ECal</link> **ecal,
177
<link linkend="ECalSourceType">ECalSourceType</link> type,
178
<link linkend="ECalAuthFunc">ECalAuthFunc</link> func,
179
<link linkend="gpointer">gpointer</link> data,
180
<link linkend="GError">GError</link> **error);
181
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-set-default">e_cal_set_default</link> (<link linkend="ECal">ECal</link> *ecal,
182
<link linkend="GError">GError</link> **error);
183
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-set-default-source">e_cal_set_default_source</link> (<link linkend="ESource">ESource</link> *source,
184
<link linkend="ECalSourceType">ECalSourceType</link> type,
185
<link linkend="GError">GError</link> **error);
186
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-sources">e_cal_get_sources</link> (<link linkend="ESourceList">ESourceList</link> **sources,
187
<link linkend="ECalSourceType">ECalSourceType</link> type,
188
<link linkend="GError">GError</link> **error);
189
const <link linkend="gchar">gchar</link> * <link linkend="e-cal-get-local-attachment-store">e_cal_get_local_attachment_store</link> (<link linkend="ECal">ECal</link> *ecal);
190
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-recurrences-no-master">e_cal_get_recurrences_no_master</link> (<link linkend="ECal">ECal</link> *ecal);
191
<link linkend="gboolean">gboolean</link> <link linkend="e-cal-get-attachments-for-comp">e_cal_get_attachments_for_comp</link> (<link linkend="ECal">ECal</link> *ecal,
192
const <link linkend="gchar">gchar</link> *uid,
193
const <link linkend="gchar">gchar</link> *rid,
194
<link linkend="GSList">GSList</link> **list,
195
<link linkend="GError">GError</link> **error);
26
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> * (<link linkend="ECalAuthFunc">*ECalAuthFunc</link>) (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
27
<parameter>const <link linkend="gchar"><type>gchar</type></link> *prompt</parameter>,
28
<parameter>const <link linkend="gchar"><type>gchar</type></link> *key</parameter>,
29
<parameter><link linkend="gpointer"><type>gpointer</type></link> user_data</parameter>);
30
<link linkend="GType"><returnvalue>GType</returnvalue></link> <link linkend="e-cal-open-status-enum-get-type">e_cal_open_status_enum_get_type</link> (<parameter><type>void</type></parameter>);
31
<link linkend="GType"><returnvalue>GType</returnvalue></link> <link linkend="e-cal-source-type-enum-get-type">e_cal_source_type_enum_get_type</link> (<parameter><type>void</type></parameter>);
32
<link linkend="GType"><returnvalue>GType</returnvalue></link> <link linkend="e-cal-set-mode-status-enum-get-type">e_cal_set_mode_status_enum_get_type</link> (<parameter><type>void</type></parameter>);
33
<link linkend="GType"><returnvalue>GType</returnvalue></link> <link linkend="cal-mode-enum-get-type">cal_mode_enum_get_type</link> (<parameter><type>void</type></parameter>);
34
<link linkend="ECal"><returnvalue>ECal</returnvalue></link> * <link linkend="e-cal-new">e_cal_new</link> (<parameter><link linkend="ESource"><type>ESource</type></link> *source</parameter>,
35
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>);
36
<link linkend="ECal"><returnvalue>ECal</returnvalue></link> * <link linkend="e-cal-new-from-uri">e_cal_new_from_uri</link> (<parameter>const <link linkend="gchar"><type>gchar</type></link> *uri</parameter>,
37
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>);
38
<link linkend="ECal"><returnvalue>ECal</returnvalue></link> * <link linkend="e-cal-new-system-calendar">e_cal_new_system_calendar</link> (<parameter><type>void</type></parameter>);
39
<link linkend="ECal"><returnvalue>ECal</returnvalue></link> * <link linkend="e-cal-new-system-tasks">e_cal_new_system_tasks</link> (<parameter><type>void</type></parameter>);
40
<link linkend="ECal"><returnvalue>ECal</returnvalue></link> * <link linkend="e-cal-new-system-memos">e_cal_new_system_memos</link> (<parameter><type>void</type></parameter>);
41
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-set-auth-func">e_cal_set_auth_func</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
42
<parameter><link linkend="ECalAuthFunc"><type>ECalAuthFunc</type></link> func</parameter>,
43
<parameter><link linkend="gpointer"><type>gpointer</type></link> data</parameter>);
44
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-open">e_cal_open</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
45
<parameter><link linkend="gboolean"><type>gboolean</type></link> only_if_exists</parameter>,
46
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
47
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-open-async">e_cal_open_async</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
48
<parameter><link linkend="gboolean"><type>gboolean</type></link> only_if_exists</parameter>);
49
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-remove">e_cal_remove</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
50
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
51
<link linkend="GList"><returnvalue>GList</returnvalue></link> * <link linkend="e-cal-uri-list">e_cal_uri_list</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
52
<parameter><link linkend="CalMode"><type>CalMode</type></link> mode</parameter>);
53
<link linkend="ECalSourceType"><returnvalue>ECalSourceType</returnvalue></link> <link linkend="e-cal-get-source-type">e_cal_get_source_type</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
54
<link linkend="ECalLoadState"><returnvalue>ECalLoadState</returnvalue></link> <link linkend="e-cal-get-load-state">e_cal_get_load_state</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
55
<link linkend="ESource"><returnvalue>ESource</returnvalue></link> * <link linkend="e-cal-get-source">e_cal_get_source</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
56
const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-cal-get-uri">e_cal_get_uri</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
57
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-is-read-only">e_cal_is_read_only</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
58
<parameter><link linkend="gboolean"><type>gboolean</type></link> *read_only</parameter>,
59
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
60
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-cal-address">e_cal_get_cal_address</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
61
<parameter><link linkend="gchar"><type>gchar</type></link> **cal_address</parameter>,
62
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
63
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-alarm-email-address">e_cal_get_alarm_email_address</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
64
<parameter><link linkend="gchar"><type>gchar</type></link> **alarm_address</parameter>,
65
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
66
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-ldap-attribute">e_cal_get_ldap_attribute</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
67
<parameter><link linkend="gchar"><type>gchar</type></link> **ldap_attribute</parameter>,
68
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
69
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-one-alarm-only">e_cal_get_one_alarm_only</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
70
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-organizer-must-attend">e_cal_get_organizer_must_attend</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
71
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-save-schedules">e_cal_get_save_schedules</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
72
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-static-capability">e_cal_get_static_capability</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
73
<parameter>const <link linkend="gchar"><type>gchar</type></link> *cap</parameter>);
74
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-organizer-must-accept">e_cal_get_organizer_must_accept</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
75
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-set-mode">e_cal_set_mode</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
76
<parameter><link linkend="CalMode"><type>CalMode</type></link> mode</parameter>);
77
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-default-object">e_cal_get_default_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
78
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **icalcomp</parameter>,
79
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
80
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-object">e_cal_get_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
81
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
82
<parameter>const <link linkend="gchar"><type>gchar</type></link> *rid</parameter>,
83
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **icalcomp</parameter>,
84
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
85
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-objects-for-uid">e_cal_get_objects_for_uid</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
86
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
87
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
88
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
89
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-changes">e_cal_get_changes</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
90
<parameter>const <link linkend="gchar"><type>gchar</type></link> *change_id</parameter>,
91
<parameter><link linkend="GList"><type>GList</type></link> **changes</parameter>,
92
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
93
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-free-change-list">e_cal_free_change_list</link> (<parameter><link linkend="GList"><type>GList</type></link> *list</parameter>);
94
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-object-list">e_cal_get_object_list</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
95
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>,
96
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
97
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
98
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-object-list-as-comp">e_cal_get_object_list_as_comp</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
99
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>,
100
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
101
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
102
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-free-object-list">e_cal_free_object_list</link> (<parameter><link linkend="GList"><type>GList</type></link> *objects</parameter>);
103
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-free-busy">e_cal_get_free_busy</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
104
<parameter><link linkend="GList"><type>GList</type></link> *users</parameter>,
105
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
106
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
107
<parameter><link linkend="GList"><type>GList</type></link> **freebusy</parameter>,
108
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
109
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-generate-instances">e_cal_generate_instances</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
110
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
111
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
112
<parameter><link linkend="ECalRecurInstanceFn"><type>ECalRecurInstanceFn</type></link> cb</parameter>,
113
<parameter><link linkend="gpointer"><type>gpointer</type></link> cb_data</parameter>);
114
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-generate-instances-for-object">e_cal_generate_instances_for_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
115
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
116
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
117
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
118
<parameter><link linkend="ECalRecurInstanceFn"><type>ECalRecurInstanceFn</type></link> cb</parameter>,
119
<parameter><link linkend="gpointer"><type>gpointer</type></link> cb_data</parameter>);
120
<link linkend="GSList"><returnvalue>GSList</returnvalue></link> * <link linkend="e-cal-get-alarms-in-range">e_cal_get_alarms_in_range</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
121
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
122
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>);
123
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-cal-free-alarms">e_cal_free_alarms</link> (<parameter><link linkend="GSList"><type>GSList</type></link> *comp_alarms</parameter>);
124
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-alarms-for-object">e_cal_get_alarms_for_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
125
<parameter>const <link linkend="ECalComponentId"><type>ECalComponentId</type></link> *id</parameter>,
126
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
127
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
128
<parameter><link linkend="ECalComponentAlarms"><type>ECalComponentAlarms</type></link> **alarms</parameter>);
129
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-create-object">e_cal_create_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
130
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
131
<parameter><link linkend="gchar"><type>gchar</type></link> **uid</parameter>,
132
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
133
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-modify-object">e_cal_modify_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
134
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
135
<parameter><link linkend="CalObjModType"><type>CalObjModType</type></link> mod</parameter>,
136
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
137
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-remove-object">e_cal_remove_object</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
138
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
139
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
140
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-remove-object-with-mod">e_cal_remove_object_with_mod</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
141
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
142
<parameter>const <link linkend="gchar"><type>gchar</type></link> *rid</parameter>,
143
<parameter><link linkend="CalObjModType"><type>CalObjModType</type></link> mod</parameter>,
144
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
145
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-discard-alarm">e_cal_discard_alarm</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
146
<parameter><link linkend="ECalComponent"><type>ECalComponent</type></link> *comp</parameter>,
147
<parameter>const <link linkend="gchar"><type>gchar</type></link> *auid</parameter>,
148
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
149
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-receive-objects">e_cal_receive_objects</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
150
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
151
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
152
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-send-objects">e_cal_send_objects</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
153
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
154
<parameter><link linkend="GList"><type>GList</type></link> **users</parameter>,
155
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **modified_icalcomp</parameter>,
156
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
157
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-timezone">e_cal_get_timezone</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
158
<parameter>const <link linkend="gchar"><type>gchar</type></link> *tzid</parameter>,
159
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> **zone</parameter>,
160
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
161
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-add-timezone">e_cal_add_timezone</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
162
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> *izone</parameter>,
163
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
164
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-set-default-timezone">e_cal_set_default_timezone</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
165
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> *zone</parameter>,
166
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
167
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-query">e_cal_get_query</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
168
<parameter>const <link linkend="gchar"><type>gchar</type></link> *sexp</parameter>,
169
<parameter><link linkend="ECalView"><type>ECalView</type></link> **query</parameter>,
170
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
171
<link linkend="icaltimezone"><returnvalue>icaltimezone</returnvalue></link> * <link linkend="e-cal-resolve-tzid-cb">e_cal_resolve_tzid_cb</link> (<parameter>const <link linkend="gchar"><type>gchar</type></link> *tzid</parameter>,
172
<parameter><link linkend="gpointer"><type>gpointer</type></link> data</parameter>);
173
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-cal-get-component-as-string">e_cal_get_component_as_string</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
174
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>);
175
const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-cal-get-error-message">e_cal_get_error_message</link> (<parameter><link linkend="ECalendarStatus"><type>ECalendarStatus</type></link> status</parameter>);
176
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-open-default">e_cal_open_default</link> (<parameter><link linkend="ECal"><type>ECal</type></link> **ecal</parameter>,
177
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
178
<parameter><link linkend="ECalAuthFunc"><type>ECalAuthFunc</type></link> func</parameter>,
179
<parameter><link linkend="gpointer"><type>gpointer</type></link> data</parameter>,
180
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
181
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-set-default">e_cal_set_default</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
182
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
183
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-set-default-source">e_cal_set_default_source</link> (<parameter><link linkend="ESource"><type>ESource</type></link> *source</parameter>,
184
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
185
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
186
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-sources">e_cal_get_sources</link> (<parameter><link linkend="ESourceList"><type>ESourceList</type></link> **sources</parameter>,
187
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
188
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
189
const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-cal-get-local-attachment-store">e_cal_get_local_attachment_store</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
190
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-recurrences-no-master">e_cal_get_recurrences_no_master</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);
191
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-cal-get-attachments-for-comp">e_cal_get_attachments_for_comp</link> (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
192
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
193
<parameter>const <link linkend="gchar"><type>gchar</type></link> *rid</parameter>,
194
<parameter><link linkend="GSList"><type>GSList</type></link> **list</parameter>,
195
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);
197
197
</refsynopsisdiv>
199
198
<refsect1 id="ECal.object-hierarchy" role="object_hierarchy">
200
199
<title role="object_hierarchy.title">Object Hierarchy</title>
758
757
</variablelist></refsect2>
759
758
<refsect2 id="e-cal-set-mode" role="function">
760
759
<title>e_cal_set_mode ()</title>
761
<indexterm zone="e-cal-set-mode"><primary sortas="e_cal_set_mode">e_cal_set_mode</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_set_mode (<link linkend="ECal">ECal</link> *ecal,
762
<link linkend="CalMode">CalMode</link> mode);</programlisting>
760
<indexterm zone="e-cal-set-mode"><primary>e_cal_set_mode</primary></indexterm>
761
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_set_mode (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
762
<parameter><link linkend="CalMode"><type>CalMode</type></link> mode</parameter>);</programlisting>
764
764
Switches online/offline mode on the calendar.</para>
766
</para><variablelist role="params">
765
<variablelist role="params">
767
766
<varlistentry><term><parameter>ecal</parameter> :</term>
768
<listitem><simpara> A calendar client.
767
<listitem><simpara>A calendar client.
769
768
</simpara></listitem></varlistentry>
770
769
<varlistentry><term><parameter>mode</parameter> :</term>
771
<listitem><simpara> Mode to switch to.
770
<listitem><simpara>Mode to switch to.
772
771
</simpara></listitem></varlistentry>
773
772
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the switch was successful, FALSE if there was an error.
774
773
</simpara></listitem></varlistentry>
775
774
</variablelist></refsect2>
776
775
<refsect2 id="e-cal-get-default-object" role="function">
777
776
<title>e_cal_get_default_object ()</title>
778
<indexterm zone="e-cal-get-default-object"><primary sortas="e_cal_get_default_object">e_cal_get_default_object</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_default_object (<link linkend="ECal">ECal</link> *ecal,
779
<link linkend="icalcomponent">icalcomponent</link> **icalcomp,
780
<link linkend="GError">GError</link> **error);</programlisting>
777
<indexterm zone="e-cal-get-default-object"><primary>e_cal_get_default_object</primary></indexterm>
778
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_default_object (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
779
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **icalcomp</parameter>,
780
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
782
782
Retrives an <link linkend="icalcomponent"><type>icalcomponent</type></link> from the backend that contains the default
783
783
values for properties needed.</para>
785
</para><variablelist role="params">
784
<variablelist role="params">
786
785
<varlistentry><term><parameter>ecal</parameter> :</term>
787
<listitem><simpara> A calendar client.
786
<listitem><simpara>A calendar client.
788
787
</simpara></listitem></varlistentry>
789
788
<varlistentry><term><parameter>icalcomp</parameter> :</term>
790
<listitem><simpara> Return value for the default object.
789
<listitem><simpara>Return value for the default object.
791
790
</simpara></listitem></varlistentry>
792
791
<varlistentry><term><parameter>error</parameter> :</term>
793
<listitem><simpara> Placeholder for error information.
792
<listitem><simpara>Placeholder for error information.
794
793
</simpara></listitem></varlistentry>
795
794
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the call was successful, FALSE otherwise.
796
795
</simpara></listitem></varlistentry>
797
796
</variablelist></refsect2>
798
797
<refsect2 id="e-cal-get-object" role="function">
799
798
<title>e_cal_get_object ()</title>
800
<indexterm zone="e-cal-get-object"><primary sortas="e_cal_get_object">e_cal_get_object</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_object (<link linkend="ECal">ECal</link> *ecal,
801
const <link linkend="gchar">gchar</link> *uid,
802
const <link linkend="gchar">gchar</link> *rid,
803
<link linkend="icalcomponent">icalcomponent</link> **icalcomp,
804
<link linkend="GError">GError</link> **error);</programlisting>
799
<indexterm zone="e-cal-get-object"><primary>e_cal_get_object</primary></indexterm>
800
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_object (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
801
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
802
<parameter>const <link linkend="gchar"><type>gchar</type></link> *rid</parameter>,
803
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **icalcomp</parameter>,
804
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
806
806
Queries a calendar for a calendar component object based on its unique
807
807
identifier.</para>
809
</para><variablelist role="params">
808
<variablelist role="params">
810
809
<varlistentry><term><parameter>ecal</parameter> :</term>
811
<listitem><simpara> A calendar client.
810
<listitem><simpara>A calendar client.
812
811
</simpara></listitem></varlistentry>
813
812
<varlistentry><term><parameter>uid</parameter> :</term>
814
<listitem><simpara> Unique identifier for a calendar component.
813
<listitem><simpara>Unique identifier for a calendar component.
815
814
</simpara></listitem></varlistentry>
816
815
<varlistentry><term><parameter>rid</parameter> :</term>
817
<listitem><simpara> Recurrence identifier.
816
<listitem><simpara>Recurrence identifier.
818
817
</simpara></listitem></varlistentry>
819
818
<varlistentry><term><parameter>icalcomp</parameter> :</term>
820
<listitem><simpara> Return value for the calendar component object.
819
<listitem><simpara>Return value for the calendar component object.
821
820
</simpara></listitem></varlistentry>
822
821
<varlistentry><term><parameter>error</parameter> :</term>
823
<listitem><simpara> Placeholder for error information.
822
<listitem><simpara>Placeholder for error information.
824
823
</simpara></listitem></varlistentry>
825
824
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the call was successful, FALSE otherwise.
826
825
</simpara></listitem></varlistentry>
827
826
</variablelist></refsect2>
828
827
<refsect2 id="e-cal-get-objects-for-uid" role="function">
829
828
<title>e_cal_get_objects_for_uid ()</title>
830
<indexterm zone="e-cal-get-objects-for-uid"><primary sortas="e_cal_get_objects_for_uid">e_cal_get_objects_for_uid</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_objects_for_uid (<link linkend="ECal">ECal</link> *ecal,
831
const <link linkend="gchar">gchar</link> *uid,
832
<link linkend="GList">GList</link> **objects,
833
<link linkend="GError">GError</link> **error);</programlisting>
829
<indexterm zone="e-cal-get-objects-for-uid"><primary>e_cal_get_objects_for_uid</primary></indexterm>
830
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_objects_for_uid (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
831
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>,
832
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
833
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
835
835
Queries a calendar for all calendar components with the given unique
836
836
ID. This will return any recurring event and all its detached recurrences.
837
837
For non-recurring events, it will just return the object with that ID.</para>
839
</para><variablelist role="params">
838
<variablelist role="params">
840
839
<varlistentry><term><parameter>ecal</parameter> :</term>
841
<listitem><simpara> A calendar client.
840
<listitem><simpara>A calendar client.
842
841
</simpara></listitem></varlistentry>
843
842
<varlistentry><term><parameter>uid</parameter> :</term>
844
<listitem><simpara> Unique identifier for a calendar component.
843
<listitem><simpara>Unique identifier for a calendar component.
845
844
</simpara></listitem></varlistentry>
846
845
<varlistentry><term><parameter>objects</parameter> :</term>
847
<listitem><simpara> Return value for the list of objects obtained from the backend.
846
<listitem><simpara>Return value for the list of objects obtained from the backend.
848
847
</simpara></listitem></varlistentry>
849
848
<varlistentry><term><parameter>error</parameter> :</term>
850
<listitem><simpara> Placeholder for error information.
849
<listitem><simpara>Placeholder for error information.
851
850
</simpara></listitem></varlistentry>
852
851
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the call was successful, FALSE otherwise.
853
852
</simpara></listitem></varlistentry>
854
853
</variablelist></refsect2>
855
854
<refsect2 id="e-cal-get-changes" role="function">
856
855
<title>e_cal_get_changes ()</title>
857
<indexterm zone="e-cal-get-changes"><primary sortas="e_cal_get_changes">e_cal_get_changes</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_changes (<link linkend="ECal">ECal</link> *ecal,
858
const <link linkend="gchar">gchar</link> *change_id,
859
<link linkend="GList">GList</link> **changes,
860
<link linkend="GError">GError</link> **error);</programlisting>
856
<indexterm zone="e-cal-get-changes"><primary>e_cal_get_changes</primary></indexterm>
857
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_changes (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
858
<parameter>const <link linkend="gchar"><type>gchar</type></link> *change_id</parameter>,
859
<parameter><link linkend="GList"><type>GList</type></link> **changes</parameter>,
860
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
862
862
Returns a list of changes made to the calendar since a specific time. That time
863
863
is identified by the <parameter>change_id</parameter> argument, which is used by the backend to
864
864
compute the changes done.</para>
866
</para><variablelist role="params">
865
<variablelist role="params">
867
866
<varlistentry><term><parameter>ecal</parameter> :</term>
868
<listitem><simpara> A calendar client.
867
<listitem><simpara>A calendar client.
869
868
</simpara></listitem></varlistentry>
870
869
<varlistentry><term><parameter>change_id</parameter> :</term>
871
<listitem><simpara> ID to use for comparing changes.
870
<listitem><simpara>ID to use for comparing changes.
872
871
</simpara></listitem></varlistentry>
873
872
<varlistentry><term><parameter>changes</parameter> :</term>
874
<listitem><simpara> Return value for the list of changes.
873
<listitem><simpara>Return value for the list of changes.
875
874
</simpara></listitem></varlistentry>
876
875
<varlistentry><term><parameter>error</parameter> :</term>
877
<listitem><simpara> Placeholder for error information.
876
<listitem><simpara>Placeholder for error information.
878
877
</simpara></listitem></varlistentry>
879
878
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the call was successful, FALSE otherwise.
880
879
</simpara></listitem></varlistentry>
881
880
</variablelist></refsect2>
882
881
<refsect2 id="e-cal-free-change-list" role="function">
883
882
<title>e_cal_free_change_list ()</title>
884
<indexterm zone="e-cal-free-change-list"><primary sortas="e_cal_free_change_list">e_cal_free_change_list</primary></indexterm><programlisting><link linkend="void">void</link> e_cal_free_change_list (<link linkend="GList">GList</link> *list);</programlisting>
883
<indexterm zone="e-cal-free-change-list"><primary>e_cal_free_change_list</primary></indexterm>
884
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_cal_free_change_list (<parameter><link linkend="GList"><type>GList</type></link> *list</parameter>);</programlisting>
886
886
Free a list of changes as returned by <link linkend="e-cal-get-changes"><type>e_cal_get_changes</type></link>.</para>
888
</para><variablelist role="params">
887
<variablelist role="params">
889
888
<varlistentry><term><parameter>list</parameter> :</term>
890
<listitem><simpara> List of changes to be freed.
889
<listitem><simpara>List of changes to be freed.
891
890
</simpara></listitem></varlistentry>
892
891
</variablelist></refsect2>
893
892
<refsect2 id="e-cal-get-object-list" role="function">
894
893
<title>e_cal_get_object_list ()</title>
895
<indexterm zone="e-cal-get-object-list"><primary sortas="e_cal_get_object_list">e_cal_get_object_list</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_object_list (<link linkend="ECal">ECal</link> *ecal,
896
const <link linkend="gchar">gchar</link> *query,
897
<link linkend="GList">GList</link> **objects,
898
<link linkend="GError">GError</link> **error);</programlisting>
894
<indexterm zone="e-cal-get-object-list"><primary>e_cal_get_object_list</primary></indexterm>
895
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_object_list (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
896
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>,
897
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
898
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
900
900
Gets a list of objects from the calendar that match the query specified
901
901
by the <parameter>query</parameter> argument. The objects will be returned in the <parameter>objects</parameter>
902
902
argument, which is a list of <link linkend="icalcomponent"><type>icalcomponent</type></link>. When done, this list
903
903
should be freed by using the <link linkend="e-cal-free-object-list"><type>e_cal_free_object_list</type></link> function.</para>
905
</para><variablelist role="params">
904
<variablelist role="params">
906
905
<varlistentry><term><parameter>ecal</parameter> :</term>
907
<listitem><simpara> A calendar client.
906
<listitem><simpara>A calendar client.
908
907
</simpara></listitem></varlistentry>
909
908
<varlistentry><term><parameter>query</parameter> :</term>
910
<listitem><simpara> Query string.
909
<listitem><simpara>Query string.
911
910
</simpara></listitem></varlistentry>
912
911
<varlistentry><term><parameter>objects</parameter> :</term>
913
<listitem><simpara> Return value for list of objects.
912
<listitem><simpara>Return value for list of objects.
914
913
</simpara></listitem></varlistentry>
915
914
<varlistentry><term><parameter>error</parameter> :</term>
916
<listitem><simpara> Placeholder for error information.
915
<listitem><simpara>Placeholder for error information.
917
916
</simpara></listitem></varlistentry>
918
917
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
919
918
</simpara></listitem></varlistentry>
920
919
</variablelist></refsect2>
921
920
<refsect2 id="e-cal-get-object-list-as-comp" role="function">
922
921
<title>e_cal_get_object_list_as_comp ()</title>
923
<indexterm zone="e-cal-get-object-list-as-comp"><primary sortas="e_cal_get_object_list_as_comp">e_cal_get_object_list_as_comp</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_object_list_as_comp (<link linkend="ECal">ECal</link> *ecal,
924
const <link linkend="gchar">gchar</link> *query,
925
<link linkend="GList">GList</link> **objects,
926
<link linkend="GError">GError</link> **error);</programlisting>
922
<indexterm zone="e-cal-get-object-list-as-comp"><primary>e_cal_get_object_list_as_comp</primary></indexterm>
923
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_object_list_as_comp (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
924
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>,
925
<parameter><link linkend="GList"><type>GList</type></link> **objects</parameter>,
926
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
928
928
Gets a list of objects from the calendar that match the query specified
929
929
by the <parameter>query</parameter> argument. The objects will be returned in the <parameter>objects</parameter>
930
930
argument, which is a list of <link linkend="ECalComponent"><type>ECalComponent</type></link>.</para>
932
</para><variablelist role="params">
931
<variablelist role="params">
933
932
<varlistentry><term><parameter>ecal</parameter> :</term>
934
<listitem><simpara> A calendar client.
933
<listitem><simpara>A calendar client.
935
934
</simpara></listitem></varlistentry>
936
935
<varlistentry><term><parameter>query</parameter> :</term>
937
<listitem><simpara> Query string.
936
<listitem><simpara>Query string.
938
937
</simpara></listitem></varlistentry>
939
938
<varlistentry><term><parameter>objects</parameter> :</term>
940
<listitem><simpara> Return value for list of objects.
939
<listitem><simpara>Return value for list of objects.
941
940
</simpara></listitem></varlistentry>
942
941
<varlistentry><term><parameter>error</parameter> :</term>
943
<listitem><simpara> Placeholder for error information.
942
<listitem><simpara>Placeholder for error information.
944
943
</simpara></listitem></varlistentry>
945
944
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
946
945
</simpara></listitem></varlistentry>
947
946
</variablelist></refsect2>
948
947
<refsect2 id="e-cal-free-object-list" role="function">
949
948
<title>e_cal_free_object_list ()</title>
950
<indexterm zone="e-cal-free-object-list"><primary sortas="e_cal_free_object_list">e_cal_free_object_list</primary></indexterm><programlisting><link linkend="void">void</link> e_cal_free_object_list (<link linkend="GList">GList</link> *objects);</programlisting>
949
<indexterm zone="e-cal-free-object-list"><primary>e_cal_free_object_list</primary></indexterm>
950
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_cal_free_object_list (<parameter><link linkend="GList"><type>GList</type></link> *objects</parameter>);</programlisting>
952
952
Frees a list of objects as returned by <link linkend="e-cal-get-object-list"><type>e_cal_get_object_list</type></link>.</para>
954
</para><variablelist role="params">
953
<variablelist role="params">
955
954
<varlistentry><term><parameter>objects</parameter> :</term>
956
<listitem><simpara> List of objects to be freed.
955
<listitem><simpara>List of objects to be freed.
957
956
</simpara></listitem></varlistentry>
958
957
</variablelist></refsect2>
959
958
<refsect2 id="e-cal-get-free-busy" role="function">
960
959
<title>e_cal_get_free_busy ()</title>
961
<indexterm zone="e-cal-get-free-busy"><primary sortas="e_cal_get_free_busy">e_cal_get_free_busy</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_free_busy (<link linkend="ECal">ECal</link> *ecal,
962
<link linkend="GList">GList</link> *users,
963
<link linkend="time-t">time_t</link> start,
964
<link linkend="time-t">time_t</link> end,
965
<link linkend="GList">GList</link> **freebusy,
966
<link linkend="GError">GError</link> **error);</programlisting>
960
<indexterm zone="e-cal-get-free-busy"><primary>e_cal_get_free_busy</primary></indexterm>
961
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_free_busy (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
962
<parameter><link linkend="GList"><type>GList</type></link> *users</parameter>,
963
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
964
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
965
<parameter><link linkend="GList"><type>GList</type></link> **freebusy</parameter>,
966
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
968
968
Gets free/busy information from the calendar server.</para>
970
</para><variablelist role="params">
969
<variablelist role="params">
971
970
<varlistentry><term><parameter>ecal</parameter> :</term>
972
<listitem><simpara> A calendar client.
971
<listitem><simpara>A calendar client.
973
972
</simpara></listitem></varlistentry>
974
973
<varlistentry><term><parameter>users</parameter> :</term>
975
<listitem><simpara> List of users to retrieve free/busy information for.
974
<listitem><simpara>List of users to retrieve free/busy information for.
976
975
</simpara></listitem></varlistentry>
977
976
<varlistentry><term><parameter>start</parameter> :</term>
978
<listitem><simpara> Start time for query.
977
<listitem><simpara>Start time for query.
979
978
</simpara></listitem></varlistentry>
980
979
<varlistentry><term><parameter>end</parameter> :</term>
981
<listitem><simpara> End time for query.
980
<listitem><simpara>End time for query.
982
981
</simpara></listitem></varlistentry>
983
982
<varlistentry><term><parameter>freebusy</parameter> :</term>
984
<listitem><simpara> Return value for VFREEBUSY objects.
983
<listitem><simpara>Return value for VFREEBUSY objects.
985
984
</simpara></listitem></varlistentry>
986
985
<varlistentry><term><parameter>error</parameter> :</term>
987
<listitem><simpara> Placeholder for error information.
986
<listitem><simpara>Placeholder for error information.
988
987
</simpara></listitem></varlistentry>
989
988
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
990
989
</simpara></listitem></varlistentry>
991
990
</variablelist></refsect2>
992
991
<refsect2 id="e-cal-generate-instances" role="function">
993
992
<title>e_cal_generate_instances ()</title>
994
<indexterm zone="e-cal-generate-instances"><primary sortas="e_cal_generate_instances">e_cal_generate_instances</primary></indexterm><programlisting><link linkend="void">void</link> e_cal_generate_instances (<link linkend="ECal">ECal</link> *ecal,
995
<link linkend="time-t">time_t</link> start,
996
<link linkend="time-t">time_t</link> end,
997
<link linkend="ECalRecurInstanceFn">ECalRecurInstanceFn</link> cb,
998
<link linkend="gpointer">gpointer</link> cb_data);</programlisting>
993
<indexterm zone="e-cal-generate-instances"><primary>e_cal_generate_instances</primary></indexterm>
994
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_cal_generate_instances (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
995
<parameter><link linkend="time-t"><type>time_t</type></link> start</parameter>,
996
<parameter><link linkend="time-t"><type>time_t</type></link> end</parameter>,
997
<parameter><link linkend="ECalRecurInstanceFn"><type>ECalRecurInstanceFn</type></link> cb</parameter>,
998
<parameter><link linkend="gpointer"><type>gpointer</type></link> cb_data</parameter>);</programlisting>
1000
1000
Does a combination of #<link linkend="e-cal-get-object-list"><function>e_cal_get_object_list()</function></link> and
1001
1001
#<link linkend="e-cal-recur-generate-instances"><function>e_cal_recur_generate_instances()</function></link>.
1228
1228
If not all instances are removed, the client will get a "obj_modified"
1229
1229
signal, while it will get a "obj_removed" signal when all instances
1230
1230
are removed.</para>
1232
</para><variablelist role="params">
1231
<variablelist role="params">
1233
1232
<varlistentry><term><parameter>ecal</parameter> :</term>
1234
<listitem><simpara> A calendar client.
1233
<listitem><simpara>A calendar client.
1235
1234
</simpara></listitem></varlistentry>
1236
1235
<varlistentry><term><parameter>uid</parameter> :</term>
1237
<listitem><simpara> UID og the object to remove.
1236
<listitem><simpara>UID og the object to remove.
1238
1237
</simpara></listitem></varlistentry>
1239
1238
<varlistentry><term><parameter>rid</parameter> :</term>
1240
<listitem><simpara> Recurrence ID of the specific recurrence to remove.
1239
<listitem><simpara>Recurrence ID of the specific recurrence to remove.
1241
1240
</simpara></listitem></varlistentry>
1242
1241
<varlistentry><term><parameter>mod</parameter> :</term>
1243
<listitem><simpara> Type of removal.
1242
<listitem><simpara>Type of removal.
1244
1243
</simpara></listitem></varlistentry>
1245
1244
<varlistentry><term><parameter>error</parameter> :</term>
1246
<listitem><simpara> Placeholder for error information.
1245
<listitem><simpara>Placeholder for error information.
1247
1246
</simpara></listitem></varlistentry>
1248
1247
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1249
1248
</simpara></listitem></varlistentry>
1250
1249
</variablelist></refsect2>
1251
1250
<refsect2 id="e-cal-discard-alarm" role="function">
1252
1251
<title>e_cal_discard_alarm ()</title>
1253
<indexterm zone="e-cal-discard-alarm"><primary sortas="e_cal_discard_alarm">e_cal_discard_alarm</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_discard_alarm (<link linkend="ECal">ECal</link> *ecal,
1254
<link linkend="ECalComponent">ECalComponent</link> *comp,
1255
const <link linkend="gchar">gchar</link> *auid,
1256
<link linkend="GError">GError</link> **error);</programlisting>
1252
<indexterm zone="e-cal-discard-alarm"><primary>e_cal_discard_alarm</primary></indexterm>
1253
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_discard_alarm (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1254
<parameter><link linkend="ECalComponent"><type>ECalComponent</type></link> *comp</parameter>,
1255
<parameter>const <link linkend="gchar"><type>gchar</type></link> *auid</parameter>,
1256
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1258
1258
Tells the calendar backend to get rid of the alarm identified by the
1259
1259
<parameter>auid</parameter> argument in <parameter>comp</parameter>. Some backends might remove the alarm or
1260
1260
update internal information about the alarm be discarded, or, like
1261
1261
the file backend does, ignore the operation.</para>
1263
</para><variablelist role="params">
1262
<variablelist role="params">
1264
1263
<varlistentry><term><parameter>ecal</parameter> :</term>
1265
<listitem><simpara> A calendar ecal.
1264
<listitem><simpara>A calendar ecal.
1266
1265
</simpara></listitem></varlistentry>
1267
1266
<varlistentry><term><parameter>comp</parameter> :</term>
1268
<listitem><simpara> The component to discard the alarm from.
1267
<listitem><simpara>The component to discard the alarm from.
1269
1268
</simpara></listitem></varlistentry>
1270
1269
<varlistentry><term><parameter>auid</parameter> :</term>
1271
<listitem><simpara> Unique identifier of the alarm to be discarded.
1270
<listitem><simpara>Unique identifier of the alarm to be discarded.
1272
1271
</simpara></listitem></varlistentry>
1273
1272
<varlistentry><term><parameter>error</parameter> :</term>
1274
<listitem><simpara> Placeholder for error information.
1273
<listitem><simpara>Placeholder for error information.
1275
1274
</simpara></listitem></varlistentry>
1276
1275
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1277
1276
</simpara></listitem></varlistentry>
1278
1277
</variablelist></refsect2>
1279
1278
<refsect2 id="e-cal-receive-objects" role="function">
1280
1279
<title>e_cal_receive_objects ()</title>
1281
<indexterm zone="e-cal-receive-objects"><primary sortas="e_cal_receive_objects">e_cal_receive_objects</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_receive_objects (<link linkend="ECal">ECal</link> *ecal,
1282
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
1283
<link linkend="GError">GError</link> **error);</programlisting>
1280
<indexterm zone="e-cal-receive-objects"><primary>e_cal_receive_objects</primary></indexterm>
1281
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_receive_objects (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1282
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
1283
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1285
1285
Makes the backend receive the set of iCalendar objects specified in the
1286
1286
<parameter>icalcomp</parameter> argument. This is used for iTIP confirmation/cancellation
1287
1287
messages for scheduled meetings.</para>
1289
</para><variablelist role="params">
1288
<variablelist role="params">
1290
1289
<varlistentry><term><parameter>ecal</parameter> :</term>
1291
<listitem><simpara> A calendar client.
1290
<listitem><simpara>A calendar client.
1292
1291
</simpara></listitem></varlistentry>
1293
1292
<varlistentry><term><parameter>icalcomp</parameter> :</term>
1294
<listitem><simpara> An icalcomponent.
1293
<listitem><simpara>An icalcomponent.
1295
1294
</simpara></listitem></varlistentry>
1296
1295
<varlistentry><term><parameter>error</parameter> :</term>
1297
<listitem><simpara> Placeholder for error information.
1296
<listitem><simpara>Placeholder for error information.
1298
1297
</simpara></listitem></varlistentry>
1299
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if successful, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
1298
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if successful, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
1300
1299
</simpara></listitem></varlistentry>
1301
1300
</variablelist></refsect2>
1302
1301
<refsect2 id="e-cal-send-objects" role="function">
1303
1302
<title>e_cal_send_objects ()</title>
1304
<indexterm zone="e-cal-send-objects"><primary sortas="e_cal_send_objects">e_cal_send_objects</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_send_objects (<link linkend="ECal">ECal</link> *ecal,
1305
<link linkend="icalcomponent">icalcomponent</link> *icalcomp,
1306
<link linkend="GList">GList</link> **users,
1307
<link linkend="icalcomponent">icalcomponent</link> **modified_icalcomp,
1308
<link linkend="GError">GError</link> **error);</programlisting>
1303
<indexterm zone="e-cal-send-objects"><primary>e_cal_send_objects</primary></indexterm>
1304
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_send_objects (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1305
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> *icalcomp</parameter>,
1306
<parameter><link linkend="GList"><type>GList</type></link> **users</parameter>,
1307
<parameter><link linkend="icalcomponent"><type>icalcomponent</type></link> **modified_icalcomp</parameter>,
1308
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1310
1310
Requests a calendar backend to send meeting information to the specified list
1311
1311
of users.</para>
1313
</para><variablelist role="params">
1312
<variablelist role="params">
1314
1313
<varlistentry><term><parameter>ecal</parameter> :</term>
1315
<listitem><simpara> A calendar client.
1314
<listitem><simpara>A calendar client.
1316
1315
</simpara></listitem></varlistentry>
1317
1316
<varlistentry><term><parameter>icalcomp</parameter> :</term>
1318
<listitem><simpara> An icalcomponent.
1317
<listitem><simpara>An icalcomponent.
1319
1318
</simpara></listitem></varlistentry>
1320
1319
<varlistentry><term><parameter>users</parameter> :</term>
1321
<listitem><simpara> List of users to send the objects to.
1320
<listitem><simpara>List of users to send the objects to.
1322
1321
</simpara></listitem></varlistentry>
1323
1322
<varlistentry><term><parameter>modified_icalcomp</parameter> :</term>
1324
<listitem><simpara> Return value for the icalcomponent after all the operations
1323
<listitem><simpara>Return value for the icalcomponent after all the operations
1326
1325
</simpara></listitem></varlistentry>
1327
1326
<varlistentry><term><parameter>error</parameter> :</term>
1328
<listitem><simpara> Placeholder for error information.
1327
<listitem><simpara>Placeholder for error information.
1329
1328
</simpara></listitem></varlistentry>
1330
1329
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1331
1330
</simpara></listitem></varlistentry>
1332
1331
</variablelist></refsect2>
1333
1332
<refsect2 id="e-cal-get-timezone" role="function">
1334
1333
<title>e_cal_get_timezone ()</title>
1335
<indexterm zone="e-cal-get-timezone"><primary sortas="e_cal_get_timezone">e_cal_get_timezone</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_timezone (<link linkend="ECal">ECal</link> *ecal,
1336
const <link linkend="gchar">gchar</link> *tzid,
1337
<link linkend="icaltimezone">icaltimezone</link> **zone,
1338
<link linkend="GError">GError</link> **error);</programlisting>
1334
<indexterm zone="e-cal-get-timezone"><primary>e_cal_get_timezone</primary></indexterm>
1335
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_timezone (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1336
<parameter>const <link linkend="gchar"><type>gchar</type></link> *tzid</parameter>,
1337
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> **zone</parameter>,
1338
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1340
1340
Retrieves a timezone object from the calendar backend.</para>
1342
</para><variablelist role="params">
1341
<variablelist role="params">
1343
1342
<varlistentry><term><parameter>ecal</parameter> :</term>
1344
<listitem><simpara> A calendar client.
1343
<listitem><simpara>A calendar client.
1345
1344
</simpara></listitem></varlistentry>
1346
1345
<varlistentry><term><parameter>tzid</parameter> :</term>
1347
<listitem><simpara> ID of the timezone to retrieve.
1346
<listitem><simpara>ID of the timezone to retrieve.
1348
1347
</simpara></listitem></varlistentry>
1349
1348
<varlistentry><term><parameter>zone</parameter> :</term>
1350
<listitem><simpara> Return value for the timezone.
1349
<listitem><simpara>Return value for the timezone.
1351
1350
</simpara></listitem></varlistentry>
1352
1351
<varlistentry><term><parameter>error</parameter> :</term>
1353
<listitem><simpara> Placeholder for error information.
1352
<listitem><simpara>Placeholder for error information.
1354
1353
</simpara></listitem></varlistentry>
1355
1354
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1356
1355
</simpara></listitem></varlistentry>
1357
1356
</variablelist></refsect2>
1358
1357
<refsect2 id="e-cal-add-timezone" role="function">
1359
1358
<title>e_cal_add_timezone ()</title>
1360
<indexterm zone="e-cal-add-timezone"><primary sortas="e_cal_add_timezone">e_cal_add_timezone</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_add_timezone (<link linkend="ECal">ECal</link> *ecal,
1361
<link linkend="icaltimezone">icaltimezone</link> *izone,
1362
<link linkend="GError">GError</link> **error);</programlisting>
1359
<indexterm zone="e-cal-add-timezone"><primary>e_cal_add_timezone</primary></indexterm>
1360
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_add_timezone (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1361
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> *izone</parameter>,
1362
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1364
1364
Add a VTIMEZONE object to the given calendar.</para>
1366
</para><variablelist role="params">
1365
<variablelist role="params">
1367
1366
<varlistentry><term><parameter>ecal</parameter> :</term>
1368
<listitem><simpara> A calendar client.
1367
<listitem><simpara>A calendar client.
1369
1368
</simpara></listitem></varlistentry>
1370
1369
<varlistentry><term><parameter>izone</parameter> :</term>
1371
<listitem><simpara> The timezone to add.
1370
<listitem><simpara>The timezone to add.
1372
1371
</simpara></listitem></varlistentry>
1373
1372
<varlistentry><term><parameter>error</parameter> :</term>
1374
<listitem><simpara> Placeholder for error information.
1373
<listitem><simpara>Placeholder for error information.
1375
1374
</simpara></listitem></varlistentry>
1376
1375
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if successful, FALSE otherwise.
1377
1376
</simpara></listitem></varlistentry>
1378
1377
</variablelist></refsect2>
1379
1378
<refsect2 id="e-cal-set-default-timezone" role="function">
1380
1379
<title>e_cal_set_default_timezone ()</title>
1381
<indexterm zone="e-cal-set-default-timezone"><primary sortas="e_cal_set_default_timezone">e_cal_set_default_timezone</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_set_default_timezone (<link linkend="ECal">ECal</link> *ecal,
1382
<link linkend="icaltimezone">icaltimezone</link> *zone,
1383
<link linkend="GError">GError</link> **error);</programlisting>
1380
<indexterm zone="e-cal-set-default-timezone"><primary>e_cal_set_default_timezone</primary></indexterm>
1381
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_set_default_timezone (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1382
<parameter><link linkend="icaltimezone"><type>icaltimezone</type></link> *zone</parameter>,
1383
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1385
1385
Sets the default timezone on the calendar. This should be called before opening
1386
1386
the calendar.</para>
1388
</para><variablelist role="params">
1387
<variablelist role="params">
1389
1388
<varlistentry><term><parameter>ecal</parameter> :</term>
1390
<listitem><simpara> A calendar client.
1389
<listitem><simpara>A calendar client.
1391
1390
</simpara></listitem></varlistentry>
1392
1391
<varlistentry><term><parameter>zone</parameter> :</term>
1393
<listitem><simpara> A timezone object.
1392
<listitem><simpara>A timezone object.
1394
1393
</simpara></listitem></varlistentry>
1395
1394
<varlistentry><term><parameter>error</parameter> :</term>
1396
<listitem><simpara> Placeholder for error information.
1395
<listitem><simpara>Placeholder for error information.
1397
1396
</simpara></listitem></varlistentry>
1398
1397
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1399
1398
</simpara></listitem></varlistentry>
1400
1399
</variablelist></refsect2>
1401
1400
<refsect2 id="e-cal-get-query" role="function">
1402
1401
<title>e_cal_get_query ()</title>
1403
<indexterm zone="e-cal-get-query"><primary sortas="e_cal_get_query">e_cal_get_query</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_query (<link linkend="ECal">ECal</link> *ecal,
1404
const <link linkend="gchar">gchar</link> *sexp,
1405
<link linkend="ECalView">ECalView</link> **query,
1406
<link linkend="GError">GError</link> **error);</programlisting>
1402
<indexterm zone="e-cal-get-query"><primary>e_cal_get_query</primary></indexterm>
1403
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_query (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1404
<parameter>const <link linkend="gchar"><type>gchar</type></link> *sexp</parameter>,
1405
<parameter><link linkend="ECalView"><type>ECalView</type></link> **query</parameter>,
1406
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1408
1408
Creates a live query object from a loaded calendar.</para>
1410
</para><variablelist role="params">
1409
<variablelist role="params">
1411
1410
<varlistentry><term><parameter>ecal</parameter> :</term>
1412
<listitem><simpara> A calendar client.
1411
<listitem><simpara>A calendar client.
1413
1412
</simpara></listitem></varlistentry>
1414
1413
<varlistentry><term><parameter>sexp</parameter> :</term>
1415
<listitem><simpara> S-expression representing the query.
1414
<listitem><simpara>S-expression representing the query.
1416
1415
</simpara></listitem></varlistentry>
1417
1416
<varlistentry><term><parameter>query</parameter> :</term>
1418
<listitem><simpara> Return value for the new query.
1417
<listitem><simpara>Return value for the new query.
1419
1418
</simpara></listitem></varlistentry>
1420
1419
<varlistentry><term><parameter>error</parameter> :</term>
1421
<listitem><simpara> Placeholder for error information.
1420
<listitem><simpara>Placeholder for error information.
1422
1421
</simpara></listitem></varlistentry>
1423
1422
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A query object that will emit notification signals as calendar
1424
1423
components are added and removed from the query in the server.
1463
1462
</variablelist></refsect2>
1464
1463
<refsect2 id="e-cal-get-error-message" role="function">
1465
1464
<title>e_cal_get_error_message ()</title>
1466
<indexterm zone="e-cal-get-error-message"><primary sortas="e_cal_get_error_message">e_cal_get_error_message</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> * e_cal_get_error_message (<link linkend="ECalendarStatus">ECalendarStatus</link> status);</programlisting>
1465
<indexterm zone="e-cal-get-error-message"><primary>e_cal_get_error_message</primary></indexterm>
1466
<programlisting>const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * e_cal_get_error_message (<parameter><link linkend="ECalendarStatus"><type>ECalendarStatus</type></link> status</parameter>);</programlisting>
1468
1468
Gets an error message for the given status code.</para>
1470
</para><variablelist role="params">
1469
<variablelist role="params">
1471
1470
<varlistentry><term><parameter>status</parameter> :</term>
1472
<listitem><simpara> A status code.
1471
<listitem><simpara>A status code.
1473
1472
</simpara></listitem></varlistentry>
1474
1473
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the error message.
1475
1474
</simpara></listitem></varlistentry>
1476
1475
</variablelist></refsect2>
1477
1476
<refsect2 id="e-cal-open-default" role="function">
1478
1477
<title>e_cal_open_default ()</title>
1479
<indexterm zone="e-cal-open-default"><primary sortas="e_cal_open_default">e_cal_open_default</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_open_default (<link linkend="ECal">ECal</link> **ecal,
1480
<link linkend="ECalSourceType">ECalSourceType</link> type,
1481
<link linkend="ECalAuthFunc">ECalAuthFunc</link> func,
1482
<link linkend="gpointer">gpointer</link> data,
1483
<link linkend="GError">GError</link> **error);</programlisting>
1478
<indexterm zone="e-cal-open-default"><primary>e_cal_open_default</primary></indexterm>
1479
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_open_default (<parameter><link linkend="ECal"><type>ECal</type></link> **ecal</parameter>,
1480
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
1481
<parameter><link linkend="ECalAuthFunc"><type>ECalAuthFunc</type></link> func</parameter>,
1482
<parameter><link linkend="gpointer"><type>gpointer</type></link> data</parameter>,
1483
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1485
1485
Opens the default calendar.</para>
1487
</para><variablelist role="params">
1486
<variablelist role="params">
1488
1487
<varlistentry><term><parameter>ecal</parameter> :</term>
1489
<listitem><simpara> A calendar client.
1488
<listitem><simpara>A calendar client.
1490
1489
</simpara></listitem></varlistentry>
1491
1490
<varlistentry><term><parameter>type</parameter> :</term>
1492
<listitem><simpara> Type of the calendar.
1491
<listitem><simpara>Type of the calendar.
1493
1492
</simpara></listitem></varlistentry>
1494
1493
<varlistentry><term><parameter>func</parameter> :</term>
1495
<listitem><simpara> Authentication function.
1494
<listitem><simpara>Authentication function.
1496
1495
</simpara></listitem></varlistentry>
1497
1496
<varlistentry><term><parameter>data</parameter> :</term>
1498
<listitem><simpara> Closure data for the authentication function.
1497
<listitem><simpara>Closure data for the authentication function.
1499
1498
</simpara></listitem></varlistentry>
1500
1499
<varlistentry><term><parameter>error</parameter> :</term>
1501
<listitem><simpara> Placeholder for error information.
1500
<listitem><simpara>Placeholder for error information.
1502
1501
</simpara></listitem></varlistentry>
1503
1502
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if it opened correctly, FALSE otherwise.
1504
1503
</simpara></listitem></varlistentry>
1505
1504
</variablelist></refsect2>
1506
1505
<refsect2 id="e-cal-set-default" role="function">
1507
1506
<title>e_cal_set_default ()</title>
1508
<indexterm zone="e-cal-set-default"><primary sortas="e_cal_set_default">e_cal_set_default</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_set_default (<link linkend="ECal">ECal</link> *ecal,
1509
<link linkend="GError">GError</link> **error);</programlisting>
1507
<indexterm zone="e-cal-set-default"><primary>e_cal_set_default</primary></indexterm>
1508
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_set_default (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>,
1509
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1511
1511
Sets a calendar as the default one.</para>
1513
</para><variablelist role="params">
1512
<variablelist role="params">
1514
1513
<varlistentry><term><parameter>ecal</parameter> :</term>
1515
<listitem><simpara> A calendar client.
1514
<listitem><simpara>A calendar client.
1516
1515
</simpara></listitem></varlistentry>
1517
1516
<varlistentry><term><parameter>error</parameter> :</term>
1518
<listitem><simpara> Placeholder for error information.
1517
<listitem><simpara>Placeholder for error information.
1519
1518
</simpara></listitem></varlistentry>
1520
1519
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1521
1520
</simpara></listitem></varlistentry>
1522
1521
</variablelist></refsect2>
1523
1522
<refsect2 id="e-cal-set-default-source" role="function">
1524
1523
<title>e_cal_set_default_source ()</title>
1525
<indexterm zone="e-cal-set-default-source"><primary sortas="e_cal_set_default_source">e_cal_set_default_source</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_set_default_source (<link linkend="ESource">ESource</link> *source,
1526
<link linkend="ECalSourceType">ECalSourceType</link> type,
1527
<link linkend="GError">GError</link> **error);</programlisting>
1524
<indexterm zone="e-cal-set-default-source"><primary>e_cal_set_default_source</primary></indexterm>
1525
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_set_default_source (<parameter><link linkend="ESource"><type>ESource</type></link> *source</parameter>,
1526
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
1527
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1529
1529
Sets the default source for the specified <parameter>type</parameter>.</para>
1531
</para><variablelist role="params">
1530
<variablelist role="params">
1532
1531
<varlistentry><term><parameter>source</parameter> :</term>
1533
<listitem><simpara> An <link linkend="ESource"><type>ESource</type></link>.
1532
<listitem><simpara>An <link linkend="ESource"><type>ESource</type></link>.
1534
1533
</simpara></listitem></varlistentry>
1535
1534
<varlistentry><term><parameter>type</parameter> :</term>
1536
<listitem><simpara> Type of the source.
1535
<listitem><simpara>Type of the source.
1537
1536
</simpara></listitem></varlistentry>
1538
1537
<varlistentry><term><parameter>error</parameter> :</term>
1539
<listitem><simpara> Placeholder for error information.
1538
<listitem><simpara>Placeholder for error information.
1540
1539
</simpara></listitem></varlistentry>
1541
1540
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1542
1541
</simpara></listitem></varlistentry>
1543
1542
</variablelist></refsect2>
1544
1543
<refsect2 id="e-cal-get-sources" role="function">
1545
1544
<title>e_cal_get_sources ()</title>
1546
<indexterm zone="e-cal-get-sources"><primary sortas="e_cal_get_sources">e_cal_get_sources</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_cal_get_sources (<link linkend="ESourceList">ESourceList</link> **sources,
1547
<link linkend="ECalSourceType">ECalSourceType</link> type,
1548
<link linkend="GError">GError</link> **error);</programlisting>
1545
<indexterm zone="e-cal-get-sources"><primary>e_cal_get_sources</primary></indexterm>
1546
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_cal_get_sources (<parameter><link linkend="ESourceList"><type>ESourceList</type></link> **sources</parameter>,
1547
<parameter><link linkend="ECalSourceType"><type>ECalSourceType</type></link> type</parameter>,
1548
<parameter><link linkend="GError"><type>GError</type></link> **error</parameter>);</programlisting>
1550
1550
Gets the list of sources defined in the configuration for the given <parameter>type</parameter>.</para>
1552
</para><variablelist role="params">
1551
<variablelist role="params">
1553
1552
<varlistentry><term><parameter>sources</parameter> :</term>
1554
<listitem><simpara> Return value for list of sources.
1553
<listitem><simpara>Return value for list of sources.
1555
1554
</simpara></listitem></varlistentry>
1556
1555
<varlistentry><term><parameter>type</parameter> :</term>
1557
<listitem><simpara> Type of the sources to get.
1556
<listitem><simpara>Type of the sources to get.
1558
1557
</simpara></listitem></varlistentry>
1559
1558
<varlistentry><term><parameter>error</parameter> :</term>
1560
<listitem><simpara> Placeholder for error information.
1559
<listitem><simpara>Placeholder for error information.
1561
1560
</simpara></listitem></varlistentry>
1562
1561
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE if the operation was successful, FALSE otherwise.
1563
1562
</simpara></listitem></varlistentry>
1564
1563
</variablelist></refsect2>
1565
1564
<refsect2 id="e-cal-get-local-attachment-store" role="function">
1566
1565
<title>e_cal_get_local_attachment_store ()</title>
1567
<indexterm zone="e-cal-get-local-attachment-store"><primary sortas="e_cal_get_local_attachment_store">e_cal_get_local_attachment_store</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> * e_cal_get_local_attachment_store (<link linkend="ECal">ECal</link> *ecal);</programlisting>
1566
<indexterm zone="e-cal-get-local-attachment-store"><primary>e_cal_get_local_attachment_store</primary></indexterm>
1567
<programlisting>const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * e_cal_get_local_attachment_store (<parameter><link linkend="ECal"><type>ECal</type></link> *ecal</parameter>);</programlisting>
1569
1569
Queries the URL where the calendar attachments are
1570
1570
serialized in the local filesystem. This enable clients
1571
1571
to operate with the reference to attachments rather than the data itself
1572
1572
unless it specifically uses the attachments for open/sending
1573
1573
operations.</para>
1575
</para><variablelist role="params">
1574
<variablelist role="params">
1576
1575
<varlistentry><term><parameter>ecal</parameter> :</term>
1577
<listitem><simpara> A calendar client.
1576
<listitem><simpara>A calendar client.
1578
1577
</simpara></listitem></varlistentry>
1579
1578
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The URL where the attachments are serialized in the
1580
1579
local filesystem.