~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-proposed

« back to all changes in this revision

Viewing changes to docs/reference/calendar/libedata-cal/html/ECalBackend.html

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>ECalBackend</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Calendar Backend (libedata-cal)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Calendar Backend (libedata-cal)">
9
9
<link rel="prev" href="ch01.html" title="Evolution-Data-Server Manual: Calendar Backend (libedata-cal)">
24
24
<a href="#ECalBackend.synopsis" class="shortcut">Top</a>
25
25
                   | 
26
26
                  <a href="#ECalBackend.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#ECalBackend.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#ECalBackend.properties" class="shortcut">Properties</a>
 
31
                   | 
 
32
                  <a href="#ECalBackend.signals" class="shortcut">Signals</a>
27
33
</td></tr>
28
34
</table>
29
 
<div class="refentry" lang="en">
 
35
<div class="refentry" title="ECalBackend">
30
36
<a name="ECalBackend"></a><div class="titlepage"></div>
31
37
<div class="refnamediv"><table width="100%"><tr>
32
38
<td valign="top">
35
41
</td>
36
42
<td valign="top" align="right"></td>
37
43
</tr></table></div>
38
 
<div class="refsynopsisdiv">
 
44
<div class="refsynopsisdiv" title="Synopsis">
39
45
<a name="ECalBackend.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis"><a href="../libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           <a class="link" href="ECalBackend.html#e-cal-backend-get-source" title="e_cal_backend_get_source ()">e_cal_backend_get_source</a>            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
 
46
<pre class="synopsis">                    <a class="link" href="ECalBackend.html#ECalBackend-struct" title="ECalBackend">ECalBackend</a>;
 
47
<span class="returnvalue">ESource</span> *           <a class="link" href="ECalBackend.html#e-cal-backend-get-source" title="e_cal_backend_get_source ()">e_cal_backend_get_source</a>            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
41
48
const <span class="returnvalue">gchar</span> *       <a class="link" href="ECalBackend.html#e-cal-backend-get-uri" title="e_cal_backend_get_uri ()">e_cal_backend_get_uri</a>               (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
42
49
<span class="returnvalue">icalcomponent_kind</span>  <a class="link" href="ECalBackend.html#e-cal-backend-get-kind" title="e_cal_backend_get_kind ()">e_cal_backend_get_kind</a>              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
43
50
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-add-client" title="e_cal_backend_add_client ()">e_cal_backend_add_client</a>            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
45
52
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-remove-client" title="e_cal_backend_remove_client ()">e_cal_backend_remove_client</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
46
53
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
47
54
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-add-query" title="e_cal_backend_add_query ()">e_cal_backend_add_query</a>             (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
48
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);
49
 
<a href="../libedataserver/EList.html"><span class="returnvalue">EList</span></a> *             <a class="link" href="ECalBackend.html#e-cal-backend-get-queries" title="e_cal_backend_get_queries ()">e_cal_backend_get_queries</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
 
55
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);
 
56
<span class="returnvalue">EList</span> *             <a class="link" href="ECalBackend.html#e-cal-backend-get-queries" title="e_cal_backend_get_queries ()">e_cal_backend_get_queries</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
50
57
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-remove-query" title="e_cal_backend_remove_query ()">e_cal_backend_remove_query</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
51
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);
 
58
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);
52
59
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-is-read-only" title="e_cal_backend_is_read_only ()">e_cal_backend_is_read_only</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
53
60
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
54
61
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-cal-address" title="e_cal_backend_get_cal_address ()">e_cal_backend_get_cal_address</a>       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
55
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
62
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
63
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
56
64
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-alarm-email-address" title="e_cal_backend_get_alarm_email_address ()">e_cal_backend_get_alarm_email_address</a>
57
65
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
58
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
66
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
67
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
59
68
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-ldap-attribute" title="e_cal_backend_get_ldap_attribute ()">e_cal_backend_get_ldap_attribute</a>    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
60
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
69
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
70
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
61
71
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-static-capabilities" title="e_cal_backend_get_static_capabilities ()">e_cal_backend_get_static_capabilities</a>
62
72
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
63
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
73
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
74
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
64
75
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-open" title="e_cal_backend_open ()">e_cal_backend_open</a>                  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
65
76
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
77
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
66
78
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
67
79
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *username</code></em>,
68
80
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *password</code></em>);
 
81
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-refresh" title="e_cal_backend_refresh ()">e_cal_backend_refresh</a>               (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
 
82
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
83
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
69
84
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-remove" title="e_cal_backend_remove ()">e_cal_backend_remove</a>                (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
70
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
85
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
86
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
71
87
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-create-object" title="e_cal_backend_create_object ()">e_cal_backend_create_object</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
72
88
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
89
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
73
90
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);
74
91
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-modify-object" title="e_cal_backend_modify_object ()">e_cal_backend_modify_object</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
75
92
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
76
94
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>,
77
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>);
 
95
                                                         <em class="parameter"><code><span class="type">CalObjModType</span> mod</code></em>);
78
96
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-remove-object" title="e_cal_backend_remove_object ()">e_cal_backend_remove_object</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
79
97
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
98
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
80
99
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
81
100
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
82
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>);
 
101
                                                         <em class="parameter"><code><span class="type">CalObjModType</span> mod</code></em>);
83
102
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-discard-alarm" title="e_cal_backend_discard_alarm ()">e_cal_backend_discard_alarm</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
84
103
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
104
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
85
105
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
86
106
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *auid</code></em>);
87
107
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-receive-objects" title="e_cal_backend_receive_objects ()">e_cal_backend_receive_objects</a>       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
88
108
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
89
110
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);
90
111
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-send-objects" title="e_cal_backend_send_objects ()">e_cal_backend_send_objects</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
91
112
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
92
114
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);
93
115
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-default-object" title="e_cal_backend_get_default_object ()">e_cal_backend_get_default_object</a>    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
94
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);
 
116
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
117
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);
95
118
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-object" title="e_cal_backend_get_object ()">e_cal_backend_get_object</a>            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
96
119
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
120
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
97
121
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
98
122
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);
99
123
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-object-list" title="e_cal_backend_get_object_list ()">e_cal_backend_get_object_list</a>       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
100
124
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
125
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
101
126
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *sexp</code></em>);
102
127
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-attachment-list" title="e_cal_backend_get_attachment_list ()">e_cal_backend_get_attachment_list</a>   (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
103
128
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
129
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
104
130
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
105
131
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);
106
132
<span class="returnvalue">gboolean</span>            <a class="link" href="ECalBackend.html#e-cal-backend-is-loaded" title="e_cal_backend_is_loaded ()">e_cal_backend_is_loaded</a>             (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
107
133
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-start-query" title="e_cal_backend_start_query ()">e_cal_backend_start_query</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
108
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);
109
 
<a href="../libecal/libecal-e-cal-util.html#CalMode"><span class="returnvalue">CalMode</span></a>             <a class="link" href="ECalBackend.html#e-cal-backend-get-mode" title="e_cal_backend_get_mode ()">e_cal_backend_get_mode</a>              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
 
134
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);
 
135
<span class="returnvalue">CalMode</span>             <a class="link" href="ECalBackend.html#e-cal-backend-get-mode" title="e_cal_backend_get_mode ()">e_cal_backend_get_mode</a>              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
110
136
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-set-mode" title="e_cal_backend_set_mode ()">e_cal_backend_set_mode</a>              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
111
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalMode"><span class="type">CalMode</span></a> mode</code></em>);
 
137
                                                         <em class="parameter"><code><span class="type">CalMode</span> mode</code></em>);
112
138
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-timezone" title="e_cal_backend_get_timezone ()">e_cal_backend_get_timezone</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
113
139
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
140
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
114
141
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);
115
142
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-add-timezone" title="e_cal_backend_add_timezone ()">e_cal_backend_add_timezone</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
116
143
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
144
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
117
145
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object</code></em>);
118
146
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-set-default-timezone" title="e_cal_backend_set_default_timezone ()">e_cal_backend_set_default_timezone</a>  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
119
147
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
148
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
120
149
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);
121
150
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-set-default-zone" title="e_cal_backend_set_default_zone ()">e_cal_backend_set_default_zone</a>      (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
122
151
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
152
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
123
153
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzobj</code></em>);
124
154
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-changes" title="e_cal_backend_get_changes ()">e_cal_backend_get_changes</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
125
155
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
156
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
126
157
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *change_id</code></em>);
127
158
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-get-free-busy" title="e_cal_backend_get_free_busy ()">e_cal_backend_get_free_busy</a>         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
128
159
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
160
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
129
161
                                                         <em class="parameter"><code><span class="type">GList</span> *users</code></em>,
130
162
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
131
163
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>);
143
175
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *old_object</code></em>,
144
176
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object</code></em>);
145
177
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-object-removed" title="e_cal_backend_notify_object_removed ()">e_cal_backend_notify_object_removed</a> (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
146
 
                                                         <em class="parameter"><code>const <a href="../libecal/ECalComponent.html#ECalComponentId"><span class="type">ECalComponentId</span></a> *id</code></em>,
 
178
                                                         <em class="parameter"><code>const <span class="type">ECalComponentId</span> *id</code></em>,
147
179
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *old_object</code></em>,
148
180
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object</code></em>);
149
181
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-mode" title="e_cal_backend_notify_mode ()">e_cal_backend_notify_mode</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
150
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CalListener_SetModeStatus</span> status</code></em>,
151
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CalMode</span> mode</code></em>);
 
182
                                                         <em class="parameter"><code><span class="type">EDataCalViewListenerSetModeStatus</span> status</code></em>,
 
183
                                                         <em class="parameter"><code><span class="type">EDataCalMode</span> mode</code></em>);
152
184
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-auth-required" title="e_cal_backend_notify_auth_required ()">e_cal_backend_notify_auth_required</a>  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
153
185
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-error" title="e_cal_backend_notify_error ()">e_cal_backend_notify_error</a>          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
154
186
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);
155
187
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-view-done" title="e_cal_backend_notify_view_done ()">e_cal_backend_notify_view_done</a>      (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
156
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CallStatus</span> status</code></em>);
 
188
                                                         <em class="parameter"><code><span class="type">EDataCalCallStatus</span> status</code></em>);
157
189
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-view-progress-start" title="e_cal_backend_notify_view_progress_start ()">e_cal_backend_notify_view_progress_start</a>
158
190
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);
159
191
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-view-progress" title="e_cal_backend_notify_view_progress ()">e_cal_backend_notify_view_progress</a>  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
162
194
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-readonly" title="e_cal_backend_notify_readonly ()">e_cal_backend_notify_readonly</a>       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
163
195
                                                         <em class="parameter"><code><span class="type">gboolean</span> read_only</code></em>);
164
196
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-cal-address" title="e_cal_backend_notify_cal_address ()">e_cal_backend_notify_cal_address</a>    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
 
197
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
165
198
                                                         <em class="parameter"><code><span class="type">gchar</span> *address</code></em>);
166
199
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-objects-added" title="e_cal_backend_notify_objects_added ()">e_cal_backend_notify_objects_added</a>  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
167
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
200
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
168
201
                                                         <em class="parameter"><code>const <span class="type">GList</span> *objects</code></em>);
169
202
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-objects-removed" title="e_cal_backend_notify_objects_removed ()">e_cal_backend_notify_objects_removed</a>
170
203
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
171
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
204
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
172
205
                                                         <em class="parameter"><code>const <span class="type">GList</span> *ids</code></em>);
173
206
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-notify-objects-modified" title="e_cal_backend_notify_objects_modified ()">e_cal_backend_notify_objects_modified</a>
174
207
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
175
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
208
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
176
209
                                                         <em class="parameter"><code>const <span class="type">GList</span> *objects</code></em>);
177
210
<span class="returnvalue">void</span>                <a class="link" href="ECalBackend.html#e-cal-backend-empty-cache" title="e_cal_backend_empty_cache ()">e_cal_backend_empty_cache</a>           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
178
211
                                                         <em class="parameter"><code><span class="type">struct _ECalBackendCache</span> *cache</code></em>);
179
212
</pre>
180
213
</div>
181
 
<div class="refsect1" lang="en">
 
214
<div class="refsect1" title="Object Hierarchy">
 
215
<a name="ECalBackend.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
216
<pre class="synopsis">
 
217
  GObject
 
218
   +----ECalBackend
 
219
         +----<a class="link" href="ECalBackendSync.html" title="ECalBackendSync">ECalBackendSync</a>
 
220
</pre>
 
221
</div>
 
222
<div class="refsect1" title="Properties">
 
223
<a name="ECalBackend.properties"></a><h2>Properties</h2>
 
224
<pre class="synopsis">
 
225
  "<a class="link" href="ECalBackend.html#ECalBackend--kind" title='The "kind" property'>kind</a>"                     <span class="type">gulong</span>                : Read / Write / Construct Only
 
226
  "<a class="link" href="ECalBackend.html#ECalBackend--source" title='The "source" property'>source</a>"                   <span class="type">ESource</span>*              : Read / Write / Construct Only
 
227
  "<a class="link" href="ECalBackend.html#ECalBackend--uri" title='The "uri" property'>uri</a>"                      <span class="type">gchar</span>*                : Read / Write / Construct Only
 
228
</pre>
 
229
</div>
 
230
<div class="refsect1" title="Signals">
 
231
<a name="ECalBackend.signals"></a><h2>Signals</h2>
 
232
<pre class="synopsis">
 
233
  "<a class="link" href="ECalBackend.html#ECalBackend-last-client-gone" title='The "last-client-gone" signal'>last-client-gone</a>"                               : Run First
 
234
  "<a class="link" href="ECalBackend.html#ECalBackend-opened" title='The "opened" signal'>opened</a>"                                         : Run First
 
235
  "<a class="link" href="ECalBackend.html#ECalBackend-removed" title='The "removed" signal'>removed</a>"                                        : Run First
 
236
</pre>
 
237
</div>
 
238
<div class="refsect1" title="Description">
182
239
<a name="ECalBackend.description"></a><h2>Description</h2>
183
240
<p>
184
241
</p>
185
242
</div>
186
 
<div class="refsect1" lang="en">
 
243
<div class="refsect1" title="Details">
187
244
<a name="ECalBackend.details"></a><h2>Details</h2>
188
 
<div class="refsect2" lang="en">
 
245
<div class="refsect2" title="ECalBackend">
 
246
<a name="ECalBackend-struct"></a><h3>ECalBackend</h3>
 
247
<pre class="programlisting">typedef struct _ECalBackend ECalBackend;</pre>
 
248
<p>
 
249
</p>
 
250
</div>
 
251
<hr>
 
252
<div class="refsect2" title="e_cal_backend_get_source ()">
189
253
<a name="e-cal-backend-get-source"></a><h3>e_cal_backend_get_source ()</h3>
190
 
<pre class="programlisting"><a href="../libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           e_cal_backend_get_source            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
 
254
<pre class="programlisting"><span class="returnvalue">ESource</span> *           e_cal_backend_get_source            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
191
255
<p>
192
 
Gets the <a href="../libedataserver/ESource.html"><span class="type">ESource</span></a> associated with the given backend.</p>
 
256
Gets the <span class="type">ESource</span> associated with the given backend.
 
257
</p>
193
258
<div class="variablelist"><table border="0">
194
259
<col align="left" valign="top">
195
260
<tbody>
200
265
</tr>
201
266
<tr>
202
267
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
203
 
<td> The <a href="../libedataserver/ESource.html"><span class="type">ESource</span></a> for the backend.
 
268
<td> The <span class="type">ESource</span> for the backend.
204
269
</td>
205
270
</tr>
206
271
</tbody>
207
272
</table></div>
208
273
</div>
209
274
<hr>
210
 
<div class="refsect2" lang="en">
 
275
<div class="refsect2" title="e_cal_backend_get_uri ()">
211
276
<a name="e-cal-backend-get-uri"></a><h3>e_cal_backend_get_uri ()</h3>
212
277
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_cal_backend_get_uri               (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
213
278
<p>
214
279
Queries the URI of a calendar backend, which must already have an open
215
 
calendar.</p>
 
280
calendar.
 
281
</p>
216
282
<div class="variablelist"><table border="0">
217
283
<col align="left" valign="top">
218
284
<tbody>
230
296
</table></div>
231
297
</div>
232
298
<hr>
233
 
<div class="refsect2" lang="en">
 
299
<div class="refsect2" title="e_cal_backend_get_kind ()">
234
300
<a name="e-cal-backend-get-kind"></a><h3>e_cal_backend_get_kind ()</h3>
235
301
<pre class="programlisting"><span class="returnvalue">icalcomponent_kind</span>  e_cal_backend_get_kind              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
236
302
<p>
237
 
Gets the kind of components the given backend stores.</p>
 
303
Gets the kind of components the given backend stores.
 
304
</p>
238
305
<div class="variablelist"><table border="0">
239
306
<col align="left" valign="top">
240
307
<tbody>
252
319
</table></div>
253
320
</div>
254
321
<hr>
255
 
<div class="refsect2" lang="en">
 
322
<div class="refsect2" title="e_cal_backend_add_client ()">
256
323
<a name="e-cal-backend-add-client"></a><h3>e_cal_backend_add_client ()</h3>
257
324
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_add_client            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
258
325
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
259
326
<p>
260
327
Adds a new client to the given backend. For any event, the backend will
261
 
notify all clients added via this function.</p>
 
328
notify all clients added via this function.
 
329
</p>
262
330
<div class="variablelist"><table border="0">
263
331
<col align="left" valign="top">
264
332
<tbody>
276
344
</table></div>
277
345
</div>
278
346
<hr>
279
 
<div class="refsect2" lang="en">
 
347
<div class="refsect2" title="e_cal_backend_remove_client ()">
280
348
<a name="e-cal-backend-remove-client"></a><h3>e_cal_backend_remove_client ()</h3>
281
349
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_remove_client         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
282
350
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
283
351
<p>
284
 
Removes a client from the list of connected clients to the given backend.</p>
 
352
Removes a client from the list of connected clients to the given backend.
 
353
</p>
285
354
<div class="variablelist"><table border="0">
286
355
<col align="left" valign="top">
287
356
<tbody>
299
368
</table></div>
300
369
</div>
301
370
<hr>
302
 
<div class="refsect2" lang="en">
 
371
<div class="refsect2" title="e_cal_backend_add_query ()">
303
372
<a name="e-cal-backend-add-query"></a><h3>e_cal_backend_add_query ()</h3>
304
373
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_add_query             (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
305
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);</pre>
 
374
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);</pre>
306
375
<p>
307
376
Adds a query to the list of live queries being run by the given backend.
308
377
Doing so means that any listener on the query will get notified of any
309
 
change that affect the live query.</p>
 
378
change that affect the live query.
 
379
</p>
310
380
<div class="variablelist"><table border="0">
311
381
<col align="left" valign="top">
312
382
<tbody>
317
387
</tr>
318
388
<tr>
319
389
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
320
 
<td>An <a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object.
 
390
<td>An <span class="type">EDataCalView</span> object.
321
391
</td>
322
392
</tr>
323
393
</tbody>
324
394
</table></div>
325
395
</div>
326
396
<hr>
327
 
<div class="refsect2" lang="en">
 
397
<div class="refsect2" title="e_cal_backend_get_queries ()">
328
398
<a name="e-cal-backend-get-queries"></a><h3>e_cal_backend_get_queries ()</h3>
329
 
<pre class="programlisting"><a href="../libedataserver/EList.html"><span class="returnvalue">EList</span></a> *             e_cal_backend_get_queries           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
 
399
<pre class="programlisting"><span class="returnvalue">EList</span> *             e_cal_backend_get_queries           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
330
400
<p>
331
 
Gets the list of live queries being run on the given backend.</p>
 
401
Gets the list of live queries being run on the given backend.
 
402
</p>
332
403
<div class="variablelist"><table border="0">
333
404
<col align="left" valign="top">
334
405
<tbody>
346
417
</table></div>
347
418
</div>
348
419
<hr>
349
 
<div class="refsect2" lang="en">
 
420
<div class="refsect2" title="e_cal_backend_remove_query ()">
350
421
<a name="e-cal-backend-remove-query"></a><h3>e_cal_backend_remove_query ()</h3>
351
422
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_remove_query          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
352
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);</pre>
 
423
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);</pre>
353
424
<p>
354
 
Removes query from the list of live queries for the backend.</p>
 
425
Removes query from the list of live queries for the backend.
 
426
</p>
355
427
<div class="variablelist"><table border="0">
356
428
<col align="left" valign="top">
357
429
<tbody>
362
434
</tr>
363
435
<tr>
364
436
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
365
 
<td>An <a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object, previously added with <em class="parameter"><code>ref</code></em> e_cal_backend_add_query.
 
437
<td>An <span class="type">EDataCalView</span> object, previously added with <em class="parameter"><code>ref</code></em> e_cal_backend_add_query.
366
438
</td>
367
439
</tr>
368
440
</tbody>
369
441
</table></div>
 
442
<p class="since">Since 2.24</p>
370
443
</div>
371
444
<hr>
372
 
<div class="refsect2" lang="en">
 
445
<div class="refsect2" title="e_cal_backend_is_read_only ()">
373
446
<a name="e-cal-backend-is-read-only"></a><h3>e_cal_backend_is_read_only ()</h3>
374
447
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_is_read_only          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
375
448
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
376
449
<p>
377
 
Queries whether a calendar backend is read only or not.</p>
 
450
Queries whether a calendar backend is read only or not.
 
451
</p>
378
452
<div class="variablelist"><table border="0">
379
453
<col align="left" valign="top">
380
454
<tbody>
392
466
</table></div>
393
467
</div>
394
468
<hr>
395
 
<div class="refsect2" lang="en">
 
469
<div class="refsect2" title="e_cal_backend_get_cal_address ()">
396
470
<a name="e-cal-backend-get-cal-address"></a><h3>e_cal_backend_get_cal_address ()</h3>
397
471
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_cal_address       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
398
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
472
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
473
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
399
474
<p>
400
475
Queries the cal address associated with a calendar backend, which
401
 
must already have an open calendar.</p>
 
476
must already have an open calendar.
 
477
</p>
402
478
<div class="variablelist"><table border="0">
403
479
<col align="left" valign="top">
404
480
<tbody>
412
488
<td>
413
489
</td>
414
490
</tr>
 
491
<tr>
 
492
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
493
<td>
 
494
</td>
 
495
</tr>
415
496
</tbody>
416
497
</table></div>
417
498
</div>
418
499
<hr>
419
 
<div class="refsect2" lang="en">
 
500
<div class="refsect2" title="e_cal_backend_get_alarm_email_address ()">
420
501
<a name="e-cal-backend-get-alarm-email-address"></a><h3>e_cal_backend_get_alarm_email_address ()</h3>
421
502
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_alarm_email_address
422
503
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
423
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
504
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
505
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
424
506
<p>
425
 
Calls the get_static_capabilities method on the given backend.</p>
 
507
Calls the get_static_capabilities method on the given backend.
 
508
</p>
426
509
<div class="variablelist"><table border="0">
427
510
<col align="left" valign="top">
428
511
<tbody>
436
519
<td>An <a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> object.
437
520
</td>
438
521
</tr>
 
522
<tr>
 
523
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
524
<td>
 
525
</td>
 
526
</tr>
439
527
</tbody>
440
528
</table></div>
441
529
</div>
442
530
<hr>
443
 
<div class="refsect2" lang="en">
 
531
<div class="refsect2" title="e_cal_backend_get_ldap_attribute ()">
444
532
<a name="e-cal-backend-get-ldap-attribute"></a><h3>e_cal_backend_get_ldap_attribute ()</h3>
445
533
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_ldap_attribute    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
446
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
534
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
535
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
447
536
<p>
448
537
</p>
449
538
<div class="variablelist"><table border="0">
459
548
<td>
460
549
</td>
461
550
</tr>
 
551
<tr>
 
552
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
553
<td>
 
554
</td>
 
555
</tr>
462
556
</tbody>
463
557
</table></div>
464
558
</div>
465
559
<hr>
466
 
<div class="refsect2" lang="en">
 
560
<div class="refsect2" title="e_cal_backend_get_static_capabilities ()">
467
561
<a name="e-cal-backend-get-static-capabilities"></a><h3>e_cal_backend_get_static_capabilities ()</h3>
468
562
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_static_capabilities
469
563
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
470
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
564
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
565
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
471
566
<p>
472
567
</p>
473
568
<div class="variablelist"><table border="0">
483
578
<td>
484
579
</td>
485
580
</tr>
 
581
<tr>
 
582
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
583
<td>
 
584
</td>
 
585
</tr>
486
586
</tbody>
487
587
</table></div>
488
588
</div>
489
589
<hr>
490
 
<div class="refsect2" lang="en">
 
590
<div class="refsect2" title="e_cal_backend_open ()">
491
591
<a name="e-cal-backend-open"></a><h3>e_cal_backend_open ()</h3>
492
592
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_open                  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
493
593
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
594
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
494
595
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
495
596
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *username</code></em>,
496
597
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *password</code></em>);</pre>
497
598
<p>
498
599
Opens a calendar backend with data from a calendar stored at the specified
499
 
URI.</p>
 
600
URI.
 
601
</p>
500
602
<div class="variablelist"><table border="0">
501
603
<col align="left" valign="top">
502
604
<tbody>
511
613
</td>
512
614
</tr>
513
615
<tr>
 
616
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
617
<td>
 
618
</td>
 
619
</tr>
 
620
<tr>
514
621
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
515
622
<td>Whether the calendar should be opened only if it already
516
623
exists.  If FALSE, a new calendar will be created when the specified <em class="parameter"><code>uri</code></em>
531
638
</table></div>
532
639
</div>
533
640
<hr>
534
 
<div class="refsect2" lang="en">
 
641
<div class="refsect2" title="e_cal_backend_refresh ()">
 
642
<a name="e-cal-backend-refresh"></a><h3>e_cal_backend_refresh ()</h3>
 
643
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_refresh               (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
 
644
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
645
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
 
646
<p>
 
647
Refreshes the calendar being accessed by the given backend.
 
648
</p>
 
649
<div class="variablelist"><table border="0">
 
650
<col align="left" valign="top">
 
651
<tbody>
 
652
<tr>
 
653
<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
 
654
<td>A calendar backend.
 
655
</td>
 
656
</tr>
 
657
<tr>
 
658
<td><p><span class="term"><em class="parameter"><code>cal</code></em> :</span></p></td>
 
659
<td>An <a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> object.
 
660
</td>
 
661
</tr>
 
662
<tr>
 
663
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
664
<td>
 
665
</td>
 
666
</tr>
 
667
</tbody>
 
668
</table></div>
 
669
<p class="since">Since 2.30</p>
 
670
</div>
 
671
<hr>
 
672
<div class="refsect2" title="e_cal_backend_remove ()">
535
673
<a name="e-cal-backend-remove"></a><h3>e_cal_backend_remove ()</h3>
536
674
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_remove                (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
537
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
675
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
676
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
538
677
<p>
539
 
Removes the calendar being accessed by the given backend.</p>
 
678
Removes the calendar being accessed by the given backend.
 
679
</p>
540
680
<div class="variablelist"><table border="0">
541
681
<col align="left" valign="top">
542
682
<tbody>
550
690
<td>An <a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> object.
551
691
</td>
552
692
</tr>
 
693
<tr>
 
694
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
695
<td>
 
696
</td>
 
697
</tr>
553
698
</tbody>
554
699
</table></div>
555
700
</div>
556
701
<hr>
557
 
<div class="refsect2" lang="en">
 
702
<div class="refsect2" title="e_cal_backend_create_object ()">
558
703
<a name="e-cal-backend-create-object"></a><h3>e_cal_backend_create_object ()</h3>
559
704
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_create_object         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
560
705
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
706
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
561
707
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);</pre>
562
708
<p>
563
 
Calls the create_object method on the given backend.</p>
 
709
Calls the create_object method on the given backend.
 
710
</p>
564
711
<div class="variablelist"><table border="0">
565
712
<col align="left" valign="top">
566
713
<tbody>
575
722
</td>
576
723
</tr>
577
724
<tr>
 
725
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
726
<td>
 
727
</td>
 
728
</tr>
 
729
<tr>
578
730
<td><p><span class="term"><em class="parameter"><code>calobj</code></em> :</span></p></td>
579
731
<td>The object to create.
580
732
</td>
583
735
</table></div>
584
736
</div>
585
737
<hr>
586
 
<div class="refsect2" lang="en">
 
738
<div class="refsect2" title="e_cal_backend_modify_object ()">
587
739
<a name="e-cal-backend-modify-object"></a><h3>e_cal_backend_modify_object ()</h3>
588
740
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_modify_object         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
589
741
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
742
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
590
743
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>,
591
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>);</pre>
 
744
                                                         <em class="parameter"><code><span class="type">CalObjModType</span> mod</code></em>);</pre>
592
745
<p>
593
 
Calls the modify_object method on the given backend.</p>
 
746
Calls the modify_object method on the given backend.
 
747
</p>
594
748
<div class="variablelist"><table border="0">
595
749
<col align="left" valign="top">
596
750
<tbody>
605
759
</td>
606
760
</tr>
607
761
<tr>
 
762
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
763
<td>
 
764
</td>
 
765
</tr>
 
766
<tr>
608
767
<td><p><span class="term"><em class="parameter"><code>calobj</code></em> :</span></p></td>
609
768
<td>Object to be modified.
610
769
</td>
618
777
</table></div>
619
778
</div>
620
779
<hr>
621
 
<div class="refsect2" lang="en">
 
780
<div class="refsect2" title="e_cal_backend_remove_object ()">
622
781
<a name="e-cal-backend-remove-object"></a><h3>e_cal_backend_remove_object ()</h3>
623
782
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_remove_object         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
624
783
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
784
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
625
785
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
626
786
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
627
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>);</pre>
 
787
                                                         <em class="parameter"><code><span class="type">CalObjModType</span> mod</code></em>);</pre>
628
788
<p>
629
789
Removes an object in a calendar backend.  The backend will notify all of its
630
 
clients about the change.</p>
 
790
clients about the change.
 
791
</p>
631
792
<div class="variablelist"><table border="0">
632
793
<col align="left" valign="top">
633
794
<tbody>
642
803
</td>
643
804
</tr>
644
805
<tr>
 
806
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
807
<td>
 
808
</td>
 
809
</tr>
 
810
<tr>
645
811
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
646
812
<td>Unique identifier of the object to remove.
647
813
</td>
660
826
</table></div>
661
827
</div>
662
828
<hr>
663
 
<div class="refsect2" lang="en">
 
829
<div class="refsect2" title="e_cal_backend_discard_alarm ()">
664
830
<a name="e-cal-backend-discard-alarm"></a><h3>e_cal_backend_discard_alarm ()</h3>
665
831
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_discard_alarm         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
666
832
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
833
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
667
834
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
668
835
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *auid</code></em>);</pre>
669
836
<p>
670
837
Discards an alarm from the given component. This allows the specific backend
671
 
to do whatever is needed to really discard the alarm.</p>
 
838
to do whatever is needed to really discard the alarm.
 
839
</p>
672
840
<div class="variablelist"><table border="0">
673
841
<col align="left" valign="top">
674
842
<tbody>
683
851
</td>
684
852
</tr>
685
853
<tr>
 
854
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
855
<td>
 
856
</td>
 
857
</tr>
 
858
<tr>
686
859
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
687
860
<td>UID of the component to discard the alarm from.
688
861
</td>
696
869
</table></div>
697
870
</div>
698
871
<hr>
699
 
<div class="refsect2" lang="en">
 
872
<div class="refsect2" title="e_cal_backend_receive_objects ()">
700
873
<a name="e-cal-backend-receive-objects"></a><h3>e_cal_backend_receive_objects ()</h3>
701
874
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_receive_objects       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
702
875
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
876
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
703
877
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);</pre>
704
878
<p>
705
 
Calls the receive_objects method on the given backend.</p>
 
879
Calls the receive_objects method on the given backend.
 
880
</p>
706
881
<div class="variablelist"><table border="0">
707
882
<col align="left" valign="top">
708
883
<tbody>
717
892
</td>
718
893
</tr>
719
894
<tr>
 
895
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
896
<td>
 
897
</td>
 
898
</tr>
 
899
<tr>
720
900
<td><p><span class="term"><em class="parameter"><code>calobj</code></em> :</span></p></td>
721
901
<td>iCalendar object.
722
902
</td>
725
905
</table></div>
726
906
</div>
727
907
<hr>
728
 
<div class="refsect2" lang="en">
 
908
<div class="refsect2" title="e_cal_backend_send_objects ()">
729
909
<a name="e-cal-backend-send-objects"></a><h3>e_cal_backend_send_objects ()</h3>
730
910
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_send_objects          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
731
911
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
912
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
732
913
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);</pre>
733
914
<p>
734
 
Calls the send_objects method on the given backend.</p>
 
915
Calls the send_objects method on the given backend.
 
916
</p>
735
917
<div class="variablelist"><table border="0">
736
918
<col align="left" valign="top">
737
919
<tbody>
746
928
</td>
747
929
</tr>
748
930
<tr>
 
931
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
932
<td>
 
933
</td>
 
934
</tr>
 
935
<tr>
749
936
<td><p><span class="term"><em class="parameter"><code>calobj</code></em> :</span></p></td>
750
937
<td>iCalendar object to be sent.
751
938
</td>
754
941
</table></div>
755
942
</div>
756
943
<hr>
757
 
<div class="refsect2" lang="en">
 
944
<div class="refsect2" title="e_cal_backend_get_default_object ()">
758
945
<a name="e-cal-backend-get-default-object"></a><h3>e_cal_backend_get_default_object ()</h3>
759
946
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_default_object    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
760
 
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>);</pre>
 
947
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
948
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>);</pre>
761
949
<p>
762
 
Calls the get_default_object method on the given backend.</p>
 
950
Calls the get_default_object method on the given backend.
 
951
</p>
763
952
<div class="variablelist"><table border="0">
764
953
<col align="left" valign="top">
765
954
<tbody>
773
962
<td>An <a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> object.
774
963
</td>
775
964
</tr>
 
965
<tr>
 
966
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
967
<td>
 
968
</td>
 
969
</tr>
776
970
</tbody>
777
971
</table></div>
778
972
</div>
779
973
<hr>
780
 
<div class="refsect2" lang="en">
 
974
<div class="refsect2" title="e_cal_backend_get_object ()">
781
975
<a name="e-cal-backend-get-object"></a><h3>e_cal_backend_get_object ()</h3>
782
976
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_object            (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
783
977
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
978
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
784
979
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
785
980
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);</pre>
786
981
<p>
787
982
Queries a calendar backend for a calendar object based on its unique
788
 
identifier and its recurrence ID (if a recurrent appointment).</p>
 
983
identifier and its recurrence ID (if a recurrent appointment).
 
984
</p>
789
985
<div class="variablelist"><table border="0">
790
986
<col align="left" valign="top">
791
987
<tbody>
800
996
</td>
801
997
</tr>
802
998
<tr>
 
999
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1000
<td>
 
1001
</td>
 
1002
</tr>
 
1003
<tr>
803
1004
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
804
1005
<td>Unique identifier for a calendar object.
805
1006
</td>
813
1014
</table></div>
814
1015
</div>
815
1016
<hr>
816
 
<div class="refsect2" lang="en">
 
1017
<div class="refsect2" title="e_cal_backend_get_object_list ()">
817
1018
<a name="e-cal-backend-get-object-list"></a><h3>e_cal_backend_get_object_list ()</h3>
818
1019
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_object_list       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
819
1020
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1021
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
820
1022
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *sexp</code></em>);</pre>
821
1023
<p>
822
 
Calls the get_object_list method on the given backend.</p>
 
1024
Calls the get_object_list method on the given backend.
 
1025
</p>
823
1026
<div class="variablelist"><table border="0">
824
1027
<col align="left" valign="top">
825
1028
<tbody>
834
1037
</td>
835
1038
</tr>
836
1039
<tr>
 
1040
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1041
<td>
 
1042
</td>
 
1043
</tr>
 
1044
<tr>
837
1045
<td><p><span class="term"><em class="parameter"><code>sexp</code></em> :</span></p></td>
838
1046
<td>Expression to search for.
839
1047
</td>
842
1050
</table></div>
843
1051
</div>
844
1052
<hr>
845
 
<div class="refsect2" lang="en">
 
1053
<div class="refsect2" title="e_cal_backend_get_attachment_list ()">
846
1054
<a name="e-cal-backend-get-attachment-list"></a><h3>e_cal_backend_get_attachment_list ()</h3>
847
1055
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_attachment_list   (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
848
1056
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1057
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
849
1058
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
850
1059
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);</pre>
851
1060
<p>
852
1061
Queries a calendar backend for attachments present in a calendar object based
853
 
on its unique identifier and its recurrence ID (if a recurrent appointment).</p>
 
1062
on its unique identifier and its recurrence ID (if a recurrent appointment).
 
1063
</p>
854
1064
<div class="variablelist"><table border="0">
855
1065
<col align="left" valign="top">
856
1066
<tbody>
865
1075
</td>
866
1076
</tr>
867
1077
<tr>
 
1078
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1079
<td>
 
1080
</td>
 
1081
</tr>
 
1082
<tr>
868
1083
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
869
1084
<td>Unique identifier for a calendar object.
870
1085
</td>
878
1093
</table></div>
879
1094
</div>
880
1095
<hr>
881
 
<div class="refsect2" lang="en">
 
1096
<div class="refsect2" title="e_cal_backend_is_loaded ()">
882
1097
<a name="e-cal-backend-is-loaded"></a><h3>e_cal_backend_is_loaded ()</h3>
883
1098
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_backend_is_loaded             (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
884
1099
<p>
885
 
Queries whether a calendar backend has been loaded yet.</p>
 
1100
Queries whether a calendar backend has been loaded yet.
 
1101
</p>
886
1102
<div class="variablelist"><table border="0">
887
1103
<col align="left" valign="top">
888
1104
<tbody>
901
1117
</table></div>
902
1118
</div>
903
1119
<hr>
904
 
<div class="refsect2" lang="en">
 
1120
<div class="refsect2" title="e_cal_backend_start_query ()">
905
1121
<a name="e-cal-backend-start-query"></a><h3>e_cal_backend_start_query ()</h3>
906
1122
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_start_query           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
907
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>);</pre>
 
1123
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>);</pre>
908
1124
<p>
909
 
Starts a new live query on the given backend.</p>
 
1125
Starts a new live query on the given backend.
 
1126
</p>
910
1127
<div class="variablelist"><table border="0">
911
1128
<col align="left" valign="top">
912
1129
<tbody>
924
1141
</table></div>
925
1142
</div>
926
1143
<hr>
927
 
<div class="refsect2" lang="en">
 
1144
<div class="refsect2" title="e_cal_backend_get_mode ()">
928
1145
<a name="e-cal-backend-get-mode"></a><h3>e_cal_backend_get_mode ()</h3>
929
 
<pre class="programlisting"><a href="../libecal/libecal-e-cal-util.html#CalMode"><span class="returnvalue">CalMode</span></a>             e_cal_backend_get_mode              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
 
1146
<pre class="programlisting"><span class="returnvalue">CalMode</span>             e_cal_backend_get_mode              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
930
1147
<p>
931
 
Queries whether a calendar backend is connected remotely.</p>
 
1148
Queries whether a calendar backend is connected remotely.
 
1149
</p>
932
1150
<div class="variablelist"><table border="0">
933
1151
<col align="left" valign="top">
934
1152
<tbody>
946
1164
</table></div>
947
1165
</div>
948
1166
<hr>
949
 
<div class="refsect2" lang="en">
 
1167
<div class="refsect2" title="e_cal_backend_set_mode ()">
950
1168
<a name="e-cal-backend-set-mode"></a><h3>e_cal_backend_set_mode ()</h3>
951
1169
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_set_mode              (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
952
 
                                                         <em class="parameter"><code><a href="../libecal/libecal-e-cal-util.html#CalMode"><span class="type">CalMode</span></a> mode</code></em>);</pre>
 
1170
                                                         <em class="parameter"><code><span class="type">CalMode</span> mode</code></em>);</pre>
953
1171
<p>
954
 
Sets the mode of the calendar</p>
 
1172
Sets the mode of the calendar
 
1173
</p>
955
1174
<div class="variablelist"><table border="0">
956
1175
<col align="left" valign="top">
957
1176
<tbody>
969
1188
</table></div>
970
1189
</div>
971
1190
<hr>
972
 
<div class="refsect2" lang="en">
 
1191
<div class="refsect2" title="e_cal_backend_get_timezone ()">
973
1192
<a name="e-cal-backend-get-timezone"></a><h3>e_cal_backend_get_timezone ()</h3>
974
1193
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_timezone          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
975
1194
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1195
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
976
1196
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);</pre>
977
1197
<div class="variablelist"><table border="0">
978
1198
<col align="left" valign="top">
988
1208
</td>
989
1209
</tr>
990
1210
<tr>
 
1211
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1212
<td>
 
1213
</td>
 
1214
</tr>
 
1215
<tr>
991
1216
<td><p><span class="term"><em class="parameter"><code>tzid</code></em> :</span></p></td>
992
1217
<td>Unique identifier of a VTIMEZONE object. Note that this must not be
993
1218
NULL.
997
1222
</table></div>
998
1223
</div>
999
1224
<hr>
1000
 
<div class="refsect2" lang="en">
 
1225
<div class="refsect2" title="e_cal_backend_add_timezone ()">
1001
1226
<a name="e-cal-backend-add-timezone"></a><h3>e_cal_backend_add_timezone ()</h3>
1002
1227
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_add_timezone          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1003
1228
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1229
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1004
1230
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object</code></em>);</pre>
1005
1231
<p>
1006
 
Add a timezone object to the given backend.</p>
 
1232
Add a timezone object to the given backend.
 
1233
</p>
1007
1234
<div class="variablelist"><table border="0">
1008
1235
<col align="left" valign="top">
1009
1236
<tbody>
1018
1245
</td>
1019
1246
</tr>
1020
1247
<tr>
 
1248
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1249
<td>
 
1250
</td>
 
1251
</tr>
 
1252
<tr>
1021
1253
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1022
1254
<td>
1023
1255
</td>
1026
1258
</table></div>
1027
1259
</div>
1028
1260
<hr>
1029
 
<div class="refsect2" lang="en">
 
1261
<div class="refsect2" title="e_cal_backend_set_default_timezone ()">
1030
1262
<a name="e-cal-backend-set-default-timezone"></a><h3>e_cal_backend_set_default_timezone ()</h3>
1031
1263
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_set_default_timezone  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1032
1264
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1265
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1033
1266
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);</pre>
1034
1267
<p>
1035
1268
Sets the default timezone for the calendar, which is used to resolve
1036
 
DATE and floating DATE-TIME values.</p>
 
1269
DATE and floating DATE-TIME values.
 
1270
</p>
1037
1271
<div class="variablelist"><table border="0">
1038
1272
<col align="left" valign="top">
1039
1273
<tbody>
1048
1282
</td>
1049
1283
</tr>
1050
1284
<tr>
 
1285
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1286
<td>
 
1287
</td>
 
1288
</tr>
 
1289
<tr>
1051
1290
<td><p><span class="term"><em class="parameter"><code>tzid</code></em> :</span></p></td>
1052
1291
<td>The TZID identifying the timezone.
1053
1292
</td>
1056
1295
</table></div>
1057
1296
</div>
1058
1297
<hr>
1059
 
<div class="refsect2" lang="en">
 
1298
<div class="refsect2" title="e_cal_backend_set_default_zone ()">
1060
1299
<a name="e-cal-backend-set-default-zone"></a><h3>e_cal_backend_set_default_zone ()</h3>
1061
1300
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_set_default_zone      (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1062
1301
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1302
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1063
1303
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzobj</code></em>);</pre>
1064
1304
<p>
1065
1305
Sets the default timezone for the calendar, which is used to resolve
1066
 
DATE and floating DATE-TIME values.</p>
 
1306
DATE and floating DATE-TIME values.
 
1307
</p>
1067
1308
<div class="variablelist"><table border="0">
1068
1309
<col align="left" valign="top">
1069
1310
<tbody>
1078
1319
</td>
1079
1320
</tr>
1080
1321
<tr>
 
1322
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1323
<td>
 
1324
</td>
 
1325
</tr>
 
1326
<tr>
1081
1327
<td><p><span class="term"><em class="parameter"><code>tzobj</code></em> :</span></p></td>
1082
1328
<td>The timezone object, in a string.
1083
1329
</td>
1086
1332
</table></div>
1087
1333
</div>
1088
1334
<hr>
1089
 
<div class="refsect2" lang="en">
 
1335
<div class="refsect2" title="e_cal_backend_get_changes ()">
1090
1336
<a name="e-cal-backend-get-changes"></a><h3>e_cal_backend_get_changes ()</h3>
1091
1337
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_changes           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1092
1338
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1339
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1093
1340
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *change_id</code></em>);</pre>
1094
1341
<p>
1095
1342
Builds a sequence of objects and the type of change that occurred on them since
1096
 
the last time the give change_id was seen</p>
 
1343
the last time the give change_id was seen
 
1344
</p>
1097
1345
<div class="variablelist"><table border="0">
1098
1346
<col align="left" valign="top">
1099
1347
<tbody>
1108
1356
</td>
1109
1357
</tr>
1110
1358
<tr>
 
1359
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1360
<td>
 
1361
</td>
 
1362
</tr>
 
1363
<tr>
1111
1364
<td><p><span class="term"><em class="parameter"><code>change_id</code></em> :</span></p></td>
1112
1365
<td>A unique uid for the callers change list
1113
1366
</td>
1116
1369
</table></div>
1117
1370
</div>
1118
1371
<hr>
1119
 
<div class="refsect2" lang="en">
 
1372
<div class="refsect2" title="e_cal_backend_get_free_busy ()">
1120
1373
<a name="e-cal-backend-get-free-busy"></a><h3>e_cal_backend_get_free_busy ()</h3>
1121
1374
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_get_free_busy         (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1122
1375
                                                         <em class="parameter"><code><a class="link" href="EDataCal.html" title="EDataCal"><span class="type">EDataCal</span></a> *cal</code></em>,
 
1376
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1123
1377
                                                         <em class="parameter"><code><span class="type">GList</span> *users</code></em>,
1124
1378
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1125
1379
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>);</pre>
1126
1380
<p>
1127
 
Gets a free/busy object for the given time interval</p>
 
1381
Gets a free/busy object for the given time interval
 
1382
</p>
1128
1383
<div class="variablelist"><table border="0">
1129
1384
<col align="left" valign="top">
1130
1385
<tbody>
1139
1394
</td>
1140
1395
</tr>
1141
1396
<tr>
 
1397
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1398
<td>
 
1399
</td>
 
1400
</tr>
 
1401
<tr>
1142
1402
<td><p><span class="term"><em class="parameter"><code>users</code></em> :</span></p></td>
1143
1403
<td>List of users to get free/busy information for.
1144
1404
</td>
1157
1417
</table></div>
1158
1418
</div>
1159
1419
<hr>
1160
 
<div class="refsect2" lang="en">
 
1420
<div class="refsect2" title="e_cal_backend_internal_get_default_timezone ()">
1161
1421
<a name="e-cal-backend-internal-get-default-timezone"></a><h3>e_cal_backend_internal_get_default_timezone ()</h3>
1162
1422
<pre class="programlisting"><span class="returnvalue">icaltimezone</span>*       e_cal_backend_internal_get_default_timezone
1163
1423
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
1164
1424
<p>
1165
 
Calls the internal_get_default_timezone method on the given backend.</p>
 
1425
Calls the internal_get_default_timezone method on the given backend.
 
1426
</p>
1166
1427
<div class="variablelist"><table border="0">
1167
1428
<col align="left" valign="top">
1168
1429
<tbody>
1180
1441
</table></div>
1181
1442
</div>
1182
1443
<hr>
1183
 
<div class="refsect2" lang="en">
 
1444
<div class="refsect2" title="e_cal_backend_internal_get_timezone ()">
1184
1445
<a name="e-cal-backend-internal-get-timezone"></a><h3>e_cal_backend_internal_get_timezone ()</h3>
1185
1446
<pre class="programlisting"><span class="returnvalue">icaltimezone</span>*       e_cal_backend_internal_get_timezone (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1186
1447
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);</pre>
1187
1448
<p>
1188
 
Calls the internal_get_timezone method on the given backend.</p>
 
1449
Calls the internal_get_timezone method on the given backend.
 
1450
</p>
1189
1451
<div class="variablelist"><table border="0">
1190
1452
<col align="left" valign="top">
1191
1453
<tbody>
1208
1470
</table></div>
1209
1471
</div>
1210
1472
<hr>
1211
 
<div class="refsect2" lang="en">
 
1473
<div class="refsect2" title="e_cal_backend_set_notification_proxy ()">
1212
1474
<a name="e-cal-backend-set-notification-proxy"></a><h3>e_cal_backend_set_notification_proxy ()</h3>
1213
1475
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_set_notification_proxy
1214
1476
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1215
1477
                                                         <em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *proxy</code></em>);</pre>
1216
1478
<p>
1217
 
Sets the backend that will act as notification proxy for the given backend.</p>
 
1479
Sets the backend that will act as notification proxy for the given backend.
 
1480
</p>
1218
1481
<div class="variablelist"><table border="0">
1219
1482
<col align="left" valign="top">
1220
1483
<tbody>
1232
1495
</table></div>
1233
1496
</div>
1234
1497
<hr>
1235
 
<div class="refsect2" lang="en">
 
1498
<div class="refsect2" title="e_cal_backend_notify_object_created ()">
1236
1499
<a name="e-cal-backend-notify-object-created"></a><h3>e_cal_backend_notify_object_created ()</h3>
1237
1500
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_object_created (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1238
1501
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *calobj</code></em>);</pre>
1242
1505
<p>
1243
1506
#<a class="link" href="EDataCal.html#e-data-cal-notify-object-created" title="e_data_cal_notify_object_created ()"><code class="function">e_data_cal_notify_object_created()</code></a> calls this for you. You only need to
1244
1507
call <a class="link" href="ECalBackend.html#e-cal-backend-notify-object-created" title="e_cal_backend_notify_object_created ()"><code class="function">e_cal_backend_notify_object_created()</code></a> yourself to report objects
1245
 
created by non-EDS clients.</p>
 
1508
created by non-EDS clients.
 
1509
</p>
1246
1510
<div class="variablelist"><table border="0">
1247
1511
<col align="left" valign="top">
1248
1512
<tbody>
1260
1524
</table></div>
1261
1525
</div>
1262
1526
<hr>
1263
 
<div class="refsect2" lang="en">
 
1527
<div class="refsect2" title="e_cal_backend_notify_object_modified ()">
1264
1528
<a name="e-cal-backend-notify-object-modified"></a><h3>e_cal_backend_notify_object_modified ()</h3>
1265
1529
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_object_modified
1266
1530
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1272
1536
<p>
1273
1537
#<a class="link" href="EDataCal.html#e-data-cal-notify-object-modified" title="e_data_cal_notify_object_modified ()"><code class="function">e_data_cal_notify_object_modified()</code></a> calls this for you. You only need to
1274
1538
call <a class="link" href="ECalBackend.html#e-cal-backend-notify-object-modified" title="e_cal_backend_notify_object_modified ()"><code class="function">e_cal_backend_notify_object_modified()</code></a> yourself to report objects
1275
 
modified by non-EDS clients.</p>
 
1539
modified by non-EDS clients.
 
1540
</p>
1276
1541
<div class="variablelist"><table border="0">
1277
1542
<col align="left" valign="top">
1278
1543
<tbody>
1295
1560
</table></div>
1296
1561
</div>
1297
1562
<hr>
1298
 
<div class="refsect2" lang="en">
 
1563
<div class="refsect2" title="e_cal_backend_notify_object_removed ()">
1299
1564
<a name="e-cal-backend-notify-object-removed"></a><h3>e_cal_backend_notify_object_removed ()</h3>
1300
1565
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_object_removed (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1301
 
                                                         <em class="parameter"><code>const <a href="../libecal/ECalComponent.html#ECalComponentId"><span class="type">ECalComponentId</span></a> *id</code></em>,
 
1566
                                                         <em class="parameter"><code>const <span class="type">ECalComponentId</span> *id</code></em>,
1302
1567
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *old_object</code></em>,
1303
1568
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object</code></em>);</pre>
1304
1569
<p>
1307
1572
<p>
1308
1573
<a class="link" href="EDataCal.html#e-data-cal-notify-object-removed" title="e_data_cal_notify_object_removed ()"><code class="function">e_data_cal_notify_object_removed()</code></a> calls this for you. You only need to
1309
1574
call <a class="link" href="ECalBackend.html#e-cal-backend-notify-object-removed" title="e_cal_backend_notify_object_removed ()"><code class="function">e_cal_backend_notify_object_removed()</code></a> yourself to report objects
1310
 
removed by non-EDS clients.</p>
 
1575
removed by non-EDS clients.
 
1576
</p>
1311
1577
<div class="variablelist"><table border="0">
1312
1578
<col align="left" valign="top">
1313
1579
<tbody>
1335
1601
</table></div>
1336
1602
</div>
1337
1603
<hr>
1338
 
<div class="refsect2" lang="en">
 
1604
<div class="refsect2" title="e_cal_backend_notify_mode ()">
1339
1605
<a name="e-cal-backend-notify-mode"></a><h3>e_cal_backend_notify_mode ()</h3>
1340
1606
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_mode           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1341
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CalListener_SetModeStatus</span> status</code></em>,
1342
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CalMode</span> mode</code></em>);</pre>
 
1607
                                                         <em class="parameter"><code><span class="type">EDataCalViewListenerSetModeStatus</span> status</code></em>,
 
1608
                                                         <em class="parameter"><code><span class="type">EDataCalMode</span> mode</code></em>);</pre>
1343
1609
<p>
1344
1610
Notifies each of the backend's listeners about the results of a
1345
 
setMode call.</p>
 
1611
setMode call.
 
1612
</p>
1346
1613
<div class="variablelist"><table border="0">
1347
1614
<col align="left" valign="top">
1348
1615
<tbody>
1365
1632
</table></div>
1366
1633
</div>
1367
1634
<hr>
1368
 
<div class="refsect2" lang="en">
 
1635
<div class="refsect2" title="e_cal_backend_notify_auth_required ()">
1369
1636
<a name="e-cal-backend-notify-auth-required"></a><h3>e_cal_backend_notify_auth_required ()</h3>
1370
1637
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_auth_required  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
1371
1638
<p>
1372
1639
Notifies each of the backend's listeners that authentication is required to
1373
 
open the calendar.</p>
 
1640
open the calendar.
 
1641
</p>
1374
1642
<div class="variablelist"><table border="0">
1375
1643
<col align="left" valign="top">
1376
1644
<tbody><tr>
1381
1649
</table></div>
1382
1650
</div>
1383
1651
<hr>
1384
 
<div class="refsect2" lang="en">
 
1652
<div class="refsect2" title="e_cal_backend_notify_error ()">
1385
1653
<a name="e-cal-backend-notify-error"></a><h3>e_cal_backend_notify_error ()</h3>
1386
1654
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_error          (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1387
1655
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre>
1388
1656
<p>
1389
 
Notifies each of the backend's listeners about an error</p>
 
1657
Notifies each of the backend's listeners about an error
 
1658
</p>
1390
1659
<div class="variablelist"><table border="0">
1391
1660
<col align="left" valign="top">
1392
1661
<tbody>
1404
1673
</table></div>
1405
1674
</div>
1406
1675
<hr>
1407
 
<div class="refsect2" lang="en">
 
1676
<div class="refsect2" title="e_cal_backend_notify_view_done ()">
1408
1677
<a name="e-cal-backend-notify-view-done"></a><h3>e_cal_backend_notify_view_done ()</h3>
1409
1678
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_view_done      (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1410
 
                                                         <em class="parameter"><code><span class="type">GNOME_Evolution_Calendar_CallStatus</span> status</code></em>);</pre>
 
1679
                                                         <em class="parameter"><code><span class="type">EDataCalCallStatus</span> status</code></em>);</pre>
1411
1680
<p>
1412
 
Notifies each of the backend's listeners about the view_done in downloading the items.</p>
 
1681
Notifies each of the backend's listeners about the view_done in downloading the items.
 
1682
</p>
1413
1683
<div class="variablelist"><table border="0">
1414
1684
<col align="left" valign="top">
1415
1685
<tbody>
1427
1697
</table></div>
1428
1698
</div>
1429
1699
<hr>
1430
 
<div class="refsect2" lang="en">
 
1700
<div class="refsect2" title="e_cal_backend_notify_view_progress_start ()">
1431
1701
<a name="e-cal-backend-notify-view-progress-start"></a><h3>e_cal_backend_notify_view_progress_start ()</h3>
1432
1702
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_view_progress_start
1433
1703
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>);</pre>
1434
1704
<p>
1435
1705
This methods has to be used before e_cal_backend_notify_view_progress.
1436
 
Sets last notified percent value to 0.</p>
 
1706
Sets last notified percent value to 0.
 
1707
</p>
1437
1708
<div class="variablelist"><table border="0">
1438
1709
<col align="left" valign="top">
1439
1710
<tbody><tr>
1442
1713
</td>
1443
1714
</tr></tbody>
1444
1715
</table></div>
 
1716
<p class="since">Since 2.24</p>
1445
1717
</div>
1446
1718
<hr>
1447
 
<div class="refsect2" lang="en">
 
1719
<div class="refsect2" title="e_cal_backend_notify_view_progress ()">
1448
1720
<a name="e-cal-backend-notify-view-progress"></a><h3>e_cal_backend_notify_view_progress ()</h3>
1449
1721
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_view_progress  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1450
1722
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>,
1451
1723
                                                         <em class="parameter"><code><span class="type">gint</span> percent</code></em>);</pre>
1452
1724
<p>
1453
 
Notifies each of the backend's listeners about the view_progress in downloading the items.</p>
 
1725
Notifies each of the backend's listeners about the view_progress in downloading the items.
 
1726
</p>
1454
1727
<div class="variablelist"><table border="0">
1455
1728
<col align="left" valign="top">
1456
1729
<tbody>
1473
1746
</table></div>
1474
1747
</div>
1475
1748
<hr>
1476
 
<div class="refsect2" lang="en">
 
1749
<div class="refsect2" title="e_cal_backend_notify_readonly ()">
1477
1750
<a name="e-cal-backend-notify-readonly"></a><h3>e_cal_backend_notify_readonly ()</h3>
1478
1751
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_readonly       (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1479
1752
                                                         <em class="parameter"><code><span class="type">gboolean</span> read_only</code></em>);</pre>
1496
1769
</table></div>
1497
1770
</div>
1498
1771
<hr>
1499
 
<div class="refsect2" lang="en">
 
1772
<div class="refsect2" title="e_cal_backend_notify_cal_address ()">
1500
1773
<a name="e-cal-backend-notify-cal-address"></a><h3>e_cal_backend_notify_cal_address ()</h3>
1501
1774
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_cal_address    (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
 
1775
                                                         <em class="parameter"><code><span class="type">EServerMethodContext</span> context</code></em>,
1502
1776
                                                         <em class="parameter"><code><span class="type">gchar</span> *address</code></em>);</pre>
1503
1777
<p>
1504
1778
</p>
1511
1785
</td>
1512
1786
</tr>
1513
1787
<tr>
 
1788
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
1789
<td>
 
1790
</td>
 
1791
</tr>
 
1792
<tr>
1514
1793
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
1515
1794
<td>
1516
1795
</td>
1519
1798
</table></div>
1520
1799
</div>
1521
1800
<hr>
1522
 
<div class="refsect2" lang="en">
 
1801
<div class="refsect2" title="e_cal_backend_notify_objects_added ()">
1523
1802
<a name="e-cal-backend-notify-objects-added"></a><h3>e_cal_backend_notify_objects_added ()</h3>
1524
1803
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_objects_added  (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1525
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
1804
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
1526
1805
                                                         <em class="parameter"><code>const <span class="type">GList</span> *objects</code></em>);</pre>
1527
 
<p>
1528
 
</p>
1529
1806
<div class="variablelist"><table border="0">
1530
1807
<col align="left" valign="top">
1531
1808
<tbody>
1546
1823
</tr>
1547
1824
</tbody>
1548
1825
</table></div>
 
1826
<p class="since">Since 2.24</p>
1549
1827
</div>
1550
1828
<hr>
1551
 
<div class="refsect2" lang="en">
 
1829
<div class="refsect2" title="e_cal_backend_notify_objects_removed ()">
1552
1830
<a name="e-cal-backend-notify-objects-removed"></a><h3>e_cal_backend_notify_objects_removed ()</h3>
1553
1831
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_objects_removed
1554
1832
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1555
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
1833
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
1556
1834
                                                         <em class="parameter"><code>const <span class="type">GList</span> *ids</code></em>);</pre>
1557
 
<p>
1558
 
</p>
1559
1835
<div class="variablelist"><table border="0">
1560
1836
<col align="left" valign="top">
1561
1837
<tbody>
1576
1852
</tr>
1577
1853
</tbody>
1578
1854
</table></div>
 
1855
<p class="since">Since 2.24</p>
1579
1856
</div>
1580
1857
<hr>
1581
 
<div class="refsect2" lang="en">
 
1858
<div class="refsect2" title="e_cal_backend_notify_objects_modified ()">
1582
1859
<a name="e-cal-backend-notify-objects-modified"></a><h3>e_cal_backend_notify_objects_modified ()</h3>
1583
1860
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_notify_objects_modified
1584
1861
                                                        (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1585
 
                                                         <em class="parameter"><code><a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> *query</code></em>,
 
1862
                                                         <em class="parameter"><code><span class="type">EDataCalView</span> *query</code></em>,
1586
1863
                                                         <em class="parameter"><code>const <span class="type">GList</span> *objects</code></em>);</pre>
1587
 
<p>
1588
 
</p>
1589
1864
<div class="variablelist"><table border="0">
1590
1865
<col align="left" valign="top">
1591
1866
<tbody>
1606
1881
</tr>
1607
1882
</tbody>
1608
1883
</table></div>
 
1884
<p class="since">Since 2.24</p>
1609
1885
</div>
1610
1886
<hr>
1611
 
<div class="refsect2" lang="en">
 
1887
<div class="refsect2" title="e_cal_backend_empty_cache ()">
1612
1888
<a name="e-cal-backend-empty-cache"></a><h3>e_cal_backend_empty_cache ()</h3>
1613
1889
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_backend_empty_cache           (<em class="parameter"><code><a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *backend</code></em>,
1614
1890
                                                         <em class="parameter"><code><span class="type">struct _ECalBackendCache</span> *cache</code></em>);</pre>
1615
1891
<p>
1616
1892
Empties backend's cache with all notifications and so on, thus all listening
1617
 
will know there is nothing in this backend.</p>
 
1893
will know there is nothing in this backend.
 
1894
</p>
1618
1895
<div class="variablelist"><table border="0">
1619
1896
<col align="left" valign="top">
1620
1897
<tbody>
1630
1907
</tr>
1631
1908
</tbody>
1632
1909
</table></div>
 
1910
<p class="since">Since 2.28</p>
 
1911
</div>
 
1912
</div>
 
1913
<div class="refsect1" title="Property Details">
 
1914
<a name="ECalBackend.property-details"></a><h2>Property Details</h2>
 
1915
<div class="refsect2" title='The "kind" property'>
 
1916
<a name="ECalBackend--kind"></a><h3>The <code class="literal">"kind"</code> property</h3>
 
1917
<pre class="programlisting">  "kind"                     <span class="type">gulong</span>                : Read / Write / Construct Only</pre>
 
1918
<p></p>
 
1919
<p>Allowed values: &lt;= 25</p>
 
1920
</div>
 
1921
<hr>
 
1922
<div class="refsect2" title='The "source" property'>
 
1923
<a name="ECalBackend--source"></a><h3>The <code class="literal">"source"</code> property</h3>
 
1924
<pre class="programlisting">  "source"                   <span class="type">ESource</span>*              : Read / Write / Construct Only</pre>
 
1925
<p></p>
 
1926
</div>
 
1927
<hr>
 
1928
<div class="refsect2" title='The "uri" property'>
 
1929
<a name="ECalBackend--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
 
1930
<pre class="programlisting">  "uri"                      <span class="type">gchar</span>*                : Read / Write / Construct Only</pre>
 
1931
<p></p>
 
1932
<p>Default value: ""</p>
 
1933
</div>
 
1934
</div>
 
1935
<div class="refsect1" title="Signal Details">
 
1936
<a name="ECalBackend.signal-details"></a><h2>Signal Details</h2>
 
1937
<div class="refsect2" title='The "last-client-gone" signal'>
 
1938
<a name="ECalBackend-last-client-gone"></a><h3>The <code class="literal">"last-client-gone"</code> signal</h3>
 
1939
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *ecalbackend,
 
1940
                                                        <span class="type">gpointer</span>     user_data)        : Run First</pre>
 
1941
<p>
 
1942
</p>
 
1943
<div class="variablelist"><table border="0">
 
1944
<col align="left" valign="top">
 
1945
<tbody>
 
1946
<tr>
 
1947
<td><p><span class="term"><em class="parameter"><code>ecalbackend</code></em> :</span></p></td>
 
1948
<td>the object which received the signal.
 
1949
</td>
 
1950
</tr>
 
1951
<tr>
 
1952
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1953
<td>user data set when the signal handler was connected.</td>
 
1954
</tr>
 
1955
</tbody>
 
1956
</table></div>
 
1957
</div>
 
1958
<hr>
 
1959
<div class="refsect2" title='The "opened" signal'>
 
1960
<a name="ECalBackend-opened"></a><h3>The <code class="literal">"opened"</code> signal</h3>
 
1961
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *ecalbackend,
 
1962
                                                        <span class="type">gint</span>         arg1,
 
1963
                                                        <span class="type">gpointer</span>     user_data)        : Run First</pre>
 
1964
<p>
 
1965
</p>
 
1966
<div class="variablelist"><table border="0">
 
1967
<col align="left" valign="top">
 
1968
<tbody>
 
1969
<tr>
 
1970
<td><p><span class="term"><em class="parameter"><code>ecalbackend</code></em> :</span></p></td>
 
1971
<td>the object which received the signal.
 
1972
</td>
 
1973
</tr>
 
1974
<tr>
 
1975
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
 
1976
<td>
 
1977
</td>
 
1978
</tr>
 
1979
<tr>
 
1980
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1981
<td>user data set when the signal handler was connected.</td>
 
1982
</tr>
 
1983
</tbody>
 
1984
</table></div>
 
1985
</div>
 
1986
<hr>
 
1987
<div class="refsect2" title='The "removed" signal'>
 
1988
<a name="ECalBackend-removed"></a><h3>The <code class="literal">"removed"</code> signal</h3>
 
1989
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECalBackend.html" title="ECalBackend"><span class="type">ECalBackend</span></a> *ecalbackend,
 
1990
                                                        <span class="type">gint</span>         arg1,
 
1991
                                                        <span class="type">gpointer</span>     user_data)        : Run First</pre>
 
1992
<p>
 
1993
</p>
 
1994
<div class="variablelist"><table border="0">
 
1995
<col align="left" valign="top">
 
1996
<tbody>
 
1997
<tr>
 
1998
<td><p><span class="term"><em class="parameter"><code>ecalbackend</code></em> :</span></p></td>
 
1999
<td>the object which received the signal.
 
2000
</td>
 
2001
</tr>
 
2002
<tr>
 
2003
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
 
2004
<td>
 
2005
</td>
 
2006
</tr>
 
2007
<tr>
 
2008
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2009
<td>user data set when the signal handler was connected.</td>
 
2010
</tr>
 
2011
</tbody>
 
2012
</table></div>
1633
2013
</div>
1634
2014
</div>
1635
2015
</div>