2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="libedata-cal-e-data-cal-common">
6
<refentrytitle role="top_of_page" id="libedata-cal-e-data-cal-common.top_of_page">e-data-cal-common</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>LIBEDATA-CAL Library</refmiscinfo>
12
<refname>e-data-cal-common</refname>
13
<refpurpose></refpurpose>
16
<refsynopsisdiv id="libedata-cal-e-data-cal-common.synopsis" role="synopsis">
17
<title role="synopsis.title">Synopsis</title>
18
<anchor id="ECalBackend"/><anchor id="EDataCal"/><anchor id="EDataCalView"/><anchor id="ECalBackendSExp"/>
20
<link linkend="ECalBackend-struct">ECalBackend</link>;
21
<link linkend="ECalBackendClass">ECalBackendClass</link>;
22
<link linkend="EDataCal-struct">EDataCal</link>;
23
<link linkend="EDataCalClass">EDataCalClass</link>;
24
<link linkend="EDataCalView-struct">EDataCalView</link>;
25
<link linkend="EDataCalViewClass">EDataCalViewClass</link>;
26
<link linkend="ECalBackendSExp-struct">ECalBackendSExp</link>;
27
<link linkend="ECalBackendSExpClass">ECalBackendSExpClass</link>;
28
typedef <link linkend="EServerMethodContext">EServerMethodContext</link>;
32
<refsect1 id="libedata-cal-e-data-cal-common.object-hierarchy" role="object_hierarchy">
33
<title role="object_hierarchy.title">Object Hierarchy</title>
35
<link linkend="GObject">GObject</link>
37
+----<link linkend="ECalBackendSync">ECalBackendSync</link>
40
<link linkend="GObject">GObject</link>
44
<link linkend="GObject">GObject</link>
48
<link linkend="GObject">GObject</link>
57
<refsect1 id="libedata-cal-e-data-cal-common.properties" role="properties">
58
<title role="properties.title">Properties</title>
60
"<link linkend="ECalBackend--kind">kind</link>" <link linkend="gulong">gulong</link> : Read / Write / Construct Only
61
"<link linkend="ECalBackend--source">source</link>" <link linkend="ESource">ESource</link>* : Read / Write / Construct Only
62
"<link linkend="ECalBackend--uri">uri</link>" <link linkend="gchar">gchar</link>* : Read / Write / Construct Only
63
"<link linkend="EDataCalView--backend">backend</link>" <link linkend="ECalBackend">ECalBackend</link>* : Read / Write / Construct Only
64
"<link linkend="EDataCalView--sexp">sexp</link>" <link linkend="ECalBackendSExp">ECalBackendSExp</link>* : Read / Write / Construct Only
68
<refsect1 id="libedata-cal-e-data-cal-common.signals" role="signal_proto">
69
<title role="signal_proto.title">Signals</title>
71
"<link linkend="ECalBackend-last-client-gone">last-client-gone</link>" : Run First
72
"<link linkend="ECalBackend-opened">opened</link>" : Run First
73
"<link linkend="ECalBackend-removed">removed</link>" : Run First
74
"<link linkend="EDataCal-auth-required">auth-required</link>" : Run Last / Has Details
75
"<link linkend="EDataCal-backend-error">backend-error</link>" : Run Last / Has Details
76
"<link linkend="EDataCal-mode">mode</link>" : Run Last / Has Details
77
"<link linkend="EDataCal-readonly">readonly</link>" : Run Last / Has Details
78
"<link linkend="EDataCalView-done">done</link>" : Run Last
79
"<link linkend="EDataCalView-objects-added">objects-added</link>" : Run Last
80
"<link linkend="EDataCalView-objects-modified">objects-modified</link>" : Run Last
81
"<link linkend="EDataCalView-objects-removed">objects-removed</link>" : Run Last
82
"<link linkend="EDataCalView-progress">progress</link>" : Run Last
87
<refsect1 id="libedata-cal-e-data-cal-common.description" role="desc">
88
<title role="desc.title">Description</title>
93
<refsect1 id="libedata-cal-e-data-cal-common.details" role="details">
94
<title role="details.title">Details</title>
95
<refsect2 id="ECalBackend-struct" role="struct">
96
<title>ECalBackend</title>
97
<indexterm zone="ECalBackend-struct"><primary sortas="ECalBackend">ECalBackend</primary></indexterm><programlisting>typedef struct _ECalBackend ECalBackend;</programlisting>
100
<refsect2 id="ECalBackendClass" role="struct">
101
<title>ECalBackendClass</title>
102
<indexterm zone="ECalBackendClass"><primary sortas="ECalBackendClass">ECalBackendClass</primary></indexterm><programlisting>typedef struct {
103
GObjectClass parent_class;
105
/* Notification signals */
106
void (* last_client_gone) (ECalBackend *backend);
107
void (* cal_added) (ECalBackend *backend, EDataCal *cal);
109
gboolean (* is_loaded) (ECalBackend *backend);
111
/* FIXME What to pass back here */
112
void (* opened) (ECalBackend *backend, gint status);
113
void (* removed) (ECalBackend *backend, gint status);
114
void (* obj_updated) (ECalBackend *backend, const gchar *uid);
116
/* Virtual methods */
117
void (* is_read_only) (ECalBackend *backend, EDataCal *cal);
118
void (* get_cal_address) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
119
void (* get_alarm_email_address) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
120
void (* get_ldap_attribute) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
121
void (* get_static_capabilities) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
123
void (* open) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, gboolean only_if_exists, const gchar *username, const gchar *password);
124
void (* refresh) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
125
void (* remove) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
127
/* Object related virtual methods */
128
void (* create_object) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *calobj);
129
void (* modify_object) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *calobj, CalObjModType mod);
130
void (* remove_object) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *uid, const gchar *rid, CalObjModType mod);
132
void (* discard_alarm) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *uid, const gchar *auid);
134
void (* receive_objects) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *calobj);
135
void (* send_objects) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *calobj);
137
void (* get_default_object) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context);
138
void (* get_object) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *uid, const gchar *rid);
139
void (* get_object_list) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *sexp);
141
void (* get_attachment_list) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *uid, const gchar *rid);
143
/* Timezone related virtual methods */
144
void (* get_timezone) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *tzid);
145
void (* add_timezone) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *object);
146
void (* set_default_zone) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *tzobj);
147
void (* set_default_timezone) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *tzid);
149
void (* start_query) (ECalBackend *backend, EDataCalView *query);
151
/* Mode relate virtual methods */
152
CalMode (* get_mode) (ECalBackend *backend);
153
void (* set_mode) (ECalBackend *backend, CalMode mode);
155
void (* get_free_busy) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, GList *users, time_t start, time_t end);
156
void (* get_changes) (ECalBackend *backend, EDataCal *cal, EServerMethodContext context, const gchar *change_id);
158
/* Internal methods for use only in the pcs */
159
icaltimezone *(* internal_get_default_timezone) (ECalBackend *backend);
160
icaltimezone *(* internal_get_timezone) (ECalBackend *backend, const gchar *tzid);
165
<refsect2 id="EDataCal-struct" role="struct">
166
<title>EDataCal</title>
167
<indexterm zone="EDataCal-struct"><primary sortas="EDataCal">EDataCal</primary></indexterm><programlisting>typedef struct _EDataCal EDataCal;</programlisting>
170
<refsect2 id="EDataCalClass" role="struct">
171
<title>EDataCalClass</title>
172
<indexterm zone="EDataCalClass"><primary sortas="EDataCalClass">EDataCalClass</primary></indexterm><programlisting>typedef struct {
173
GObjectClass parent_class;
178
<refsect2 id="EDataCalView-struct" role="struct">
179
<title>EDataCalView</title>
180
<indexterm zone="EDataCalView-struct"><primary sortas="EDataCalView">EDataCalView</primary></indexterm><programlisting>typedef struct _EDataCalView EDataCalView;</programlisting>
183
<refsect2 id="EDataCalViewClass" role="struct">
184
<title>EDataCalViewClass</title>
185
<indexterm zone="EDataCalViewClass"><primary sortas="EDataCalViewClass">EDataCalViewClass</primary></indexterm><programlisting>typedef struct {
186
GObjectClass parent_class;
191
<refsect2 id="ECalBackendSExp-struct" role="struct">
192
<title>ECalBackendSExp</title>
193
<indexterm zone="ECalBackendSExp-struct"><primary sortas="ECalBackendSExp">ECalBackendSExp</primary></indexterm><programlisting>typedef struct _ECalBackendSExp ECalBackendSExp;</programlisting>
196
<refsect2 id="ECalBackendSExpClass" role="struct">
197
<title>ECalBackendSExpClass</title>
198
<indexterm zone="ECalBackendSExpClass"><primary sortas="ECalBackendSExpClass">ECalBackendSExpClass</primary></indexterm><programlisting>typedef struct {
199
GObjectClass parent_class;
200
} ECalBackendSExpClass;
204
<refsect2 id="EServerMethodContext" role="typedef">
205
<title>EServerMethodContext</title>
206
<indexterm zone="EServerMethodContext"><primary sortas="EServerMethodContext">EServerMethodContext</primary></indexterm><programlisting>typedef gpointer EServerMethodContext;
212
<refsect1 id="libedata-cal-e-data-cal-common.property-details" role="property_details">
213
<title role="property_details.title">Property Details</title>
214
<refsect2 id="ECalBackend--kind" role="property"><title>The <literal>"kind"</literal> property</title>
215
<indexterm zone="ECalBackend--kind"><primary sortas="ECalBackend:kind">ECalBackend:kind</primary></indexterm><programlisting> "kind" <link linkend="gulong">gulong</link> : Read / Write / Construct Only</programlisting>
216
<para></para><para>Allowed values: <= 25</para>
218
<refsect2 id="ECalBackend--source" role="property"><title>The <literal>"source"</literal> property</title>
219
<indexterm zone="ECalBackend--source"><primary sortas="ECalBackend:source">ECalBackend:source</primary></indexterm><programlisting> "source" <link linkend="ESource">ESource</link>* : Read / Write / Construct Only</programlisting>
220
<para></para></refsect2>
221
<refsect2 id="ECalBackend--uri" role="property"><title>The <literal>"uri"</literal> property</title>
222
<indexterm zone="ECalBackend--uri"><primary sortas="ECalBackend:uri">ECalBackend:uri</primary></indexterm><programlisting> "uri" <link linkend="gchar">gchar</link>* : Read / Write / Construct Only</programlisting>
223
<para></para><para>Default value: ""</para>
225
<refsect2 id="EDataCalView--backend" role="property"><title>The <literal>"backend"</literal> property</title>
226
<indexterm zone="EDataCalView--backend"><primary sortas="EDataCalView:backend">EDataCalView:backend</primary></indexterm><programlisting> "backend" <link linkend="ECalBackend">ECalBackend</link>* : Read / Write / Construct Only</programlisting>
227
<para></para></refsect2>
228
<refsect2 id="EDataCalView--sexp" role="property"><title>The <literal>"sexp"</literal> property</title>
229
<indexterm zone="EDataCalView--sexp"><primary sortas="EDataCalView:sexp">EDataCalView:sexp</primary></indexterm><programlisting> "sexp" <link linkend="ECalBackendSExp">ECalBackendSExp</link>* : Read / Write / Construct Only</programlisting>
230
<para></para></refsect2>
233
<refsect1 id="libedata-cal-e-data-cal-common.signal-details" role="signals">
234
<title role="signals.title">Signal Details</title>
235
<refsect2 id="ECalBackend-last-client-gone" role="signal"><title>The <literal>"last-client-gone"</literal> signal</title>
236
<indexterm zone="ECalBackend-last-client-gone"><primary sortas="ECalBackend::last-client-gone">ECalBackend::last-client-gone</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="ECalBackend">ECalBackend</link> *ecalbackend,
237
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
239
</para><variablelist role="params">
240
<varlistentry><term><parameter>ecalbackend</parameter> :</term>
241
<listitem><simpara>the object which received the signal.
242
</simpara></listitem></varlistentry>
243
<varlistentry><term><parameter>user_data</parameter> :</term>
244
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
245
</variablelist></refsect2><refsect2 id="ECalBackend-opened" role="signal"><title>The <literal>"opened"</literal> signal</title>
246
<indexterm zone="ECalBackend-opened"><primary sortas="ECalBackend::opened">ECalBackend::opened</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="ECalBackend">ECalBackend</link> *ecalbackend,
247
<link linkend="gint">gint</link> arg1,
248
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
250
</para><variablelist role="params">
251
<varlistentry><term><parameter>ecalbackend</parameter> :</term>
252
<listitem><simpara>the object which received the signal.
253
</simpara></listitem></varlistentry>
254
<varlistentry><term><parameter>arg1</parameter> :</term>
256
</simpara></listitem></varlistentry>
257
<varlistentry><term><parameter>user_data</parameter> :</term>
258
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
259
</variablelist></refsect2><refsect2 id="ECalBackend-removed" role="signal"><title>The <literal>"removed"</literal> signal</title>
260
<indexterm zone="ECalBackend-removed"><primary sortas="ECalBackend::removed">ECalBackend::removed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="ECalBackend">ECalBackend</link> *ecalbackend,
261
<link linkend="gint">gint</link> arg1,
262
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
264
</para><variablelist role="params">
265
<varlistentry><term><parameter>ecalbackend</parameter> :</term>
266
<listitem><simpara>the object which received the signal.
267
</simpara></listitem></varlistentry>
268
<varlistentry><term><parameter>arg1</parameter> :</term>
270
</simpara></listitem></varlistentry>
271
<varlistentry><term><parameter>user_data</parameter> :</term>
272
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
273
</variablelist></refsect2><refsect2 id="EDataCal-auth-required" role="signal"><title>The <literal>"auth-required"</literal> signal</title>
274
<indexterm zone="EDataCal-auth-required"><primary sortas="EDataCal::auth-required">EDataCal::auth-required</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCal">EDataCal</link> *edatacal,
275
<link linkend="gpointer">gpointer</link> user_data) : Run Last / Has Details</programlisting>
277
</para><variablelist role="params">
278
<varlistentry><term><parameter>edatacal</parameter> :</term>
279
<listitem><simpara>the object which received the signal.
280
</simpara></listitem></varlistentry>
281
<varlistentry><term><parameter>user_data</parameter> :</term>
282
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
283
</variablelist></refsect2><refsect2 id="EDataCal-backend-error" role="signal"><title>The <literal>"backend-error"</literal> signal</title>
284
<indexterm zone="EDataCal-backend-error"><primary sortas="EDataCal::backend-error">EDataCal::backend-error</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCal">EDataCal</link> *edatacal,
285
<link linkend="gchar">gchar</link> *arg1,
286
<link linkend="gpointer">gpointer</link> user_data) : Run Last / Has Details</programlisting>
288
</para><variablelist role="params">
289
<varlistentry><term><parameter>edatacal</parameter> :</term>
290
<listitem><simpara>the object which received the signal.
291
</simpara></listitem></varlistentry>
292
<varlistentry><term><parameter>arg1</parameter> :</term>
294
</simpara></listitem></varlistentry>
295
<varlistentry><term><parameter>user_data</parameter> :</term>
296
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
297
</variablelist></refsect2><refsect2 id="EDataCal-mode" role="signal"><title>The <literal>"mode"</literal> signal</title>
298
<indexterm zone="EDataCal-mode"><primary sortas="EDataCal::mode">EDataCal::mode</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCal">EDataCal</link> *edatacal,
299
<link linkend="gint">gint</link> arg1,
300
<link linkend="gpointer">gpointer</link> user_data) : Run Last / Has Details</programlisting>
302
</para><variablelist role="params">
303
<varlistentry><term><parameter>edatacal</parameter> :</term>
304
<listitem><simpara>the object which received the signal.
305
</simpara></listitem></varlistentry>
306
<varlistentry><term><parameter>arg1</parameter> :</term>
308
</simpara></listitem></varlistentry>
309
<varlistentry><term><parameter>user_data</parameter> :</term>
310
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
311
</variablelist></refsect2><refsect2 id="EDataCal-readonly" role="signal"><title>The <literal>"readonly"</literal> signal</title>
312
<indexterm zone="EDataCal-readonly"><primary sortas="EDataCal::readonly">EDataCal::readonly</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCal">EDataCal</link> *edatacal,
313
<link linkend="gboolean">gboolean</link> arg1,
314
<link linkend="gpointer">gpointer</link> user_data) : Run Last / Has Details</programlisting>
316
</para><variablelist role="params">
317
<varlistentry><term><parameter>edatacal</parameter> :</term>
318
<listitem><simpara>the object which received the signal.
319
</simpara></listitem></varlistentry>
320
<varlistentry><term><parameter>arg1</parameter> :</term>
322
</simpara></listitem></varlistentry>
323
<varlistentry><term><parameter>user_data</parameter> :</term>
324
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
325
</variablelist></refsect2><refsect2 id="EDataCalView-done" role="signal"><title>The <literal>"done"</literal> signal</title>
326
<indexterm zone="EDataCalView-done"><primary sortas="EDataCalView::done">EDataCalView::done</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCalView">EDataCalView</link> *edatacalview,
327
<link linkend="guint">guint</link> arg1,
328
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
330
</para><variablelist role="params">
331
<varlistentry><term><parameter>edatacalview</parameter> :</term>
332
<listitem><simpara>the object which received the signal.
333
</simpara></listitem></varlistentry>
334
<varlistentry><term><parameter>arg1</parameter> :</term>
336
</simpara></listitem></varlistentry>
337
<varlistentry><term><parameter>user_data</parameter> :</term>
338
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
339
</variablelist></refsect2><refsect2 id="EDataCalView-objects-added" role="signal"><title>The <literal>"objects-added"</literal> signal</title>
340
<indexterm zone="EDataCalView-objects-added"><primary sortas="EDataCalView::objects-added">EDataCalView::objects-added</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCalView">EDataCalView</link> *edatacalview,
341
<link linkend="GStrv">GStrv</link> *arg1,
342
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
344
</para><variablelist role="params">
345
<varlistentry><term><parameter>edatacalview</parameter> :</term>
346
<listitem><simpara>the object which received the signal.
347
</simpara></listitem></varlistentry>
348
<varlistentry><term><parameter>arg1</parameter> :</term>
350
</simpara></listitem></varlistentry>
351
<varlistentry><term><parameter>user_data</parameter> :</term>
352
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
353
</variablelist></refsect2><refsect2 id="EDataCalView-objects-modified" role="signal"><title>The <literal>"objects-modified"</literal> signal</title>
354
<indexterm zone="EDataCalView-objects-modified"><primary sortas="EDataCalView::objects-modified">EDataCalView::objects-modified</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCalView">EDataCalView</link> *edatacalview,
355
<link linkend="GStrv">GStrv</link> *arg1,
356
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
358
</para><variablelist role="params">
359
<varlistentry><term><parameter>edatacalview</parameter> :</term>
360
<listitem><simpara>the object which received the signal.
361
</simpara></listitem></varlistentry>
362
<varlistentry><term><parameter>arg1</parameter> :</term>
364
</simpara></listitem></varlistentry>
365
<varlistentry><term><parameter>user_data</parameter> :</term>
366
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
367
</variablelist></refsect2><refsect2 id="EDataCalView-objects-removed" role="signal"><title>The <literal>"objects-removed"</literal> signal</title>
368
<indexterm zone="EDataCalView-objects-removed"><primary sortas="EDataCalView::objects-removed">EDataCalView::objects-removed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCalView">EDataCalView</link> *edatacalview,
369
<link linkend="GStrv">GStrv</link> *arg1,
370
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
372
</para><variablelist role="params">
373
<varlistentry><term><parameter>edatacalview</parameter> :</term>
374
<listitem><simpara>the object which received the signal.
375
</simpara></listitem></varlistentry>
376
<varlistentry><term><parameter>arg1</parameter> :</term>
378
</simpara></listitem></varlistentry>
379
<varlistentry><term><parameter>user_data</parameter> :</term>
380
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
381
</variablelist></refsect2><refsect2 id="EDataCalView-progress" role="signal"><title>The <literal>"progress"</literal> signal</title>
382
<indexterm zone="EDataCalView-progress"><primary sortas="EDataCalView::progress">EDataCalView::progress</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EDataCalView">EDataCalView</link> *edatacalview,
383
<link linkend="gchar">gchar</link> *arg1,
384
<link linkend="guint">guint</link> arg2,
385
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
387
</para><variablelist role="params">
388
<varlistentry><term><parameter>edatacalview</parameter> :</term>
389
<listitem><simpara>the object which received the signal.
390
</simpara></listitem></varlistentry>
391
<varlistentry><term><parameter>arg1</parameter> :</term>
393
</simpara></listitem></varlistentry>
394
<varlistentry><term><parameter>arg2</parameter> :</term>
396
</simpara></listitem></varlistentry>
397
<varlistentry><term><parameter>user_data</parameter> :</term>
398
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
399
</variablelist></refsect2>