4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>ECalBackendStore</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
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="ECalBackendSExp.html" title="ECalBackendSExp">
10
10
<link rel="next" href="libedata-cal-ECalBackendFileStore.html" title="ECalBackendFileStore">
11
<meta name="generator" content="GTK-Doc V1.17.1 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
38
38
<div class="refsynopsisdiv">
39
39
<a name="libedata-cal-ECalBackendStore.synopsis"></a><h2>Synopsis</h2>
40
40
<pre class="synopsis">struct <a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore">ECalBackendStore</a>;
41
const <span class="returnvalue">gchar</span> * <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-get-path" title="e_cal_backend_store_get_path ()">e_cal_backend_store_get_path</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
41
const <span class="returnvalue">gchar</span> * <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-get-path" title="e_cal_backend_store_get_path ()">e_cal_backend_store_get_path</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
42
42
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-load" title="e_cal_backend_store_load ()">e_cal_backend_store_load</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
43
43
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-is-loaded" title="e_cal_backend_store_is_loaded ()">e_cal_backend_store_is_loaded</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
44
44
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-remove" title="e_cal_backend_store_remove ()">e_cal_backend_store_remove</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
45
45
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-clean" title="e_cal_backend_store_clean ()">e_cal_backend_store_clean</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
46
<a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="returnvalue">ECalComponent</span></a> * <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-get-component" title="e_cal_backend_store_get_component ()">e_cal_backend_store_get_component</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
46
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="returnvalue">ECalComponent</span></a> * <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-get-component" title="e_cal_backend_store_get_component ()">e_cal_backend_store_get_component</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
47
47
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
48
48
<em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);
49
49
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-put-component-with-time-range" title="e_cal_backend_store_put_component_with_time_range ()">e_cal_backend_store_put_component_with_time_range</a>
50
50
(<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
51
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
51
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
52
52
<em class="parameter"><code><span class="type">time_t</span> occurence_start</code></em>,
53
53
<em class="parameter"><code><span class="type">time_t</span> occurence_end</code></em>);
54
54
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-put-component" title="e_cal_backend_store_put_component ()">e_cal_backend_store_put_component</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
55
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>);
55
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>);
56
56
<span class="returnvalue">gboolean</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-remove-component" title="e_cal_backend_store_remove_component ()">e_cal_backend_store_remove_component</a>
57
57
(<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
58
58
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
90
90
<span class="returnvalue">void</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-freeze-changes" title="e_cal_backend_store_freeze_changes ()">e_cal_backend_store_freeze_changes</a> (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);
91
91
<span class="returnvalue">void</span> <a class="link" href="libedata-cal-ECalBackendStore.html#e-cal-backend-store-interval-tree-add-comp" title="e_cal_backend_store_interval_tree_add_comp ()">e_cal_backend_store_interval_tree_add_comp</a>
92
92
(<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
93
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
93
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
94
94
<em class="parameter"><code><span class="type">time_t</span> start</code></em>,
95
95
<em class="parameter"><code><span class="type">time_t</span> end</code></em>);
115
115
<div class="refsect2">
116
116
<a name="e-cal-backend-store-get-path"></a><h3>e_cal_backend_store_get_path ()</h3>
117
<pre class="programlisting">const <span class="returnvalue">gchar</span> * e_cal_backend_store_get_path (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);</pre>
117
<pre class="programlisting">const <span class="returnvalue">gchar</span> * e_cal_backend_store_get_path (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>);</pre>
118
118
<p class="since">Since 2.28</p>
146
146
<div class="refsect2">
147
147
<a name="e-cal-backend-store-get-component"></a><h3>e_cal_backend_store_get_component ()</h3>
148
<pre class="programlisting"><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="returnvalue">ECalComponent</span></a> * e_cal_backend_store_get_component (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
148
<pre class="programlisting"><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="returnvalue">ECalComponent</span></a> * e_cal_backend_store_get_component (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
149
149
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
150
150
<em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);</pre>
151
151
<p class="since">Since 2.28</p>
155
155
<a name="e-cal-backend-store-put-component-with-time-range"></a><h3>e_cal_backend_store_put_component_with_time_range ()</h3>
156
156
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_cal_backend_store_put_component_with_time_range
157
157
(<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
158
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
158
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
159
159
<em class="parameter"><code><span class="type">time_t</span> occurence_start</code></em>,
160
160
<em class="parameter"><code><span class="type">time_t</span> occurence_end</code></em>);</pre>
161
161
<p class="since">Since 2.32</p>
164
164
<div class="refsect2">
165
165
<a name="e-cal-backend-store-put-component"></a><h3>e_cal_backend_store_put_component ()</h3>
166
166
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_cal_backend_store_put_component (<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
167
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>);</pre>
167
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>);</pre>
168
168
<p class="since">Since 2.28</p>
256
256
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
257
257
<td>A list of the components. Each item in the list is
258
an <a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a>, which should be freed when no longer needed.</td>
258
an <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a>, which should be freed when no longer needed.</td>
300
300
<a name="e-cal-backend-store-interval-tree-add-comp"></a><h3>e_cal_backend_store_interval_tree_add_comp ()</h3>
301
301
<pre class="programlisting"><span class="returnvalue">void</span> e_cal_backend_store_interval_tree_add_comp
302
302
(<em class="parameter"><code><a class="link" href="libedata-cal-ECalBackendStore.html#ECalBackendStore" title="struct ECalBackendStore"><span class="type">ECalBackendStore</span></a> *store</code></em>,
303
<em class="parameter"><code><a href="/home/chen/opt-unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
303
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="type">ECalComponent</span></a> *comp</code></em>,
304
304
<em class="parameter"><code><span class="type">time_t</span> start</code></em>,
305
305
<em class="parameter"><code><span class="type">time_t</span> end</code></em>);</pre>
306
306
<p class="since">Since 2.32</p>