40
40
<div class="refsynopsisdiv">
41
41
<a name="ECalBackendCache.synopsis"></a><h2>Synopsis</h2>
42
42
<pre class="synopsis">struct <a class="link" href="ECalBackendCache.html#ECalBackendCache-struct" title="struct ECalBackendCache">ECalBackendCache</a>;
43
<a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="returnvalue">ECalBackendCache</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-new" title="e_cal_backend_cache_new ()">e_cal_backend_cache_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
44
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libecal/ECalComponent.html"><span class="returnvalue">ECalComponent</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-component" title="e_cal_backend_cache_get_component ()">e_cal_backend_cache_get_component</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
45
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
46
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rid</code></em>);
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-component" title="e_cal_backend_cache_put_component ()">e_cal_backend_cache_put_component</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
48
<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>);
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove-component" title="e_cal_backend_cache_remove_component ()">e_cal_backend_cache_remove_component</a>
50
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
51
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
52
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rid</code></em>);
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-components" title="e_cal_backend_cache_get_components ()">e_cal_backend_cache_get_components</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-components-by-uid" title="e_cal_backend_cache_get_components_by_uid ()">e_cal_backend_cache_get_components_by_uid</a>
55
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
56
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);
43
<a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="returnvalue">ECalBackendCache</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-new" title="e_cal_backend_cache_new ()">e_cal_backend_cache_new</a> (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
44
<span class="returnvalue">ECalComponent</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-component" title="e_cal_backend_cache_get_component ()">e_cal_backend_cache_get_component</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
45
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
46
<em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);
47
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-component" title="e_cal_backend_cache_put_component ()">e_cal_backend_cache_put_component</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
48
<em class="parameter"><code><span class="type">ECalComponent</span> *comp</code></em>);
49
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove-component" title="e_cal_backend_cache_remove_component ()">e_cal_backend_cache_remove_component</a>
50
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
51
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
52
<em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>);
53
<span class="returnvalue">GList</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-components" title="e_cal_backend_cache_get_components ()">e_cal_backend_cache_get_components</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
54
<span class="returnvalue">GSList</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-components-by-uid" title="e_cal_backend_cache_get_components_by_uid ()">e_cal_backend_cache_get_components_by_uid</a>
55
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
56
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>);
57
57
const <span class="returnvalue">icaltimezone</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-timezone" title="e_cal_backend_cache_get_timezone ()">e_cal_backend_cache_get_timezone</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tzid</code></em>);
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-timezone" title="e_cal_backend_cache_put_timezone ()">e_cal_backend_cache_put_timezone</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
58
<em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);
59
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-timezone" title="e_cal_backend_cache_put_timezone ()">e_cal_backend_cache_put_timezone</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
60
60
<em class="parameter"><code>const <span class="type">icaltimezone</span> *zone</code></em>);
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove-timezone" title="e_cal_backend_cache_remove_timezone ()">e_cal_backend_cache_remove_timezone</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
62
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tzid</code></em>);
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-default-timezone" title="e_cal_backend_cache_put_default_timezone ()">e_cal_backend_cache_put_default_timezone</a>
61
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove-timezone" title="e_cal_backend_cache_remove_timezone ()">e_cal_backend_cache_remove_timezone</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
62
<em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>);
63
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-default-timezone" title="e_cal_backend_cache_put_default_timezone ()">e_cal_backend_cache_put_default_timezone</a>
64
64
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
65
65
<em class="parameter"><code><span class="type">icaltimezone</span> *default_zone</code></em>);
66
66
<span class="returnvalue">icaltimezone</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-default-timezone" title="e_cal_backend_cache_get_default_timezone ()">e_cal_backend_cache_get_default_timezone</a>
67
67
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
68
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-keys" title="e_cal_backend_cache_get_keys ()">e_cal_backend_cache_get_keys</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
69
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-marker" title="e_cal_backend_cache_get_marker ()">e_cal_backend_cache_get_marker</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
68
<span class="returnvalue">GSList</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-keys" title="e_cal_backend_cache_get_keys ()">e_cal_backend_cache_get_keys</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
69
const <span class="returnvalue">gchar</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-marker" title="e_cal_backend_cache_get_marker ()">e_cal_backend_cache_get_marker</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
70
70
<span class="returnvalue">void</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-set-marker" title="e_cal_backend_cache_set_marker ()">e_cal_backend_cache_set_marker</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-server-utc-time" title="e_cal_backend_cache_put_server_utc_time ()">e_cal_backend_cache_put_server_utc_time</a>
71
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-server-utc-time" title="e_cal_backend_cache_put_server_utc_time ()">e_cal_backend_cache_put_server_utc_time</a>
72
72
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
73
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *utc_str</code></em>);
74
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-server-utc-time" title="e_cal_backend_cache_get_server_utc_time ()">e_cal_backend_cache_get_server_utc_time</a>
73
<em class="parameter"><code>const <span class="type">gchar</span> *utc_str</code></em>);
74
const <span class="returnvalue">gchar</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-server-utc-time" title="e_cal_backend_cache_get_server_utc_time ()">e_cal_backend_cache_get_server_utc_time</a>
75
75
(<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>);
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-key-value" title="e_cal_backend_cache_put_key_value ()">e_cal_backend_cache_put_key_value</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
77
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
78
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
79
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-key-value" title="e_cal_backend_cache_get_key_value ()">e_cal_backend_cache_get_key_value</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
80
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
81
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove" title="e_cal_backend_cache_remove ()">e_cal_backend_cache_remove</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>,
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *basename</code></em>);
76
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-put-key-value" title="e_cal_backend_cache_put_key_value ()">e_cal_backend_cache_put_key_value</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
77
<em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
78
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
79
const <span class="returnvalue">gchar</span> * <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-get-key-value" title="e_cal_backend_cache_get_key_value ()">e_cal_backend_cache_get_key_value</a> (<em class="parameter"><code><a class="link" href="ECalBackendCache.html" title="ECalBackendCache"><span class="type">ECalBackendCache</span></a> *cache</code></em>,
80
<em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
81
<span class="returnvalue">gboolean</span> <a class="link" href="ECalBackendCache.html#e-cal-backend-cache-remove" title="e_cal_backend_cache_remove ()">e_cal_backend_cache_remove</a> (<em class="parameter"><code>const <span class="type">gchar</span> *dirname</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *basename</code></em>);
85
85
<div class="refsect1">
86
86
<a name="ECalBackendCache.object-hierarchy"></a><h2>Object Hierarchy</h2>
87
87
<pre class="synopsis">
88
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
89
+----<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebackend/EFileCache.html">EFileCache</a>
90
90
+----ECalBackendCache