53
53
<td valign="top" align="right"></td>
54
54
</tr></table></div>
55
<div class="refsynopsisdiv">
55
<div class="refsynopsisdiv" title="Synopsis">
56
56
<a name="camel-CamelDataCache.synopsis"></a><h2>Synopsis</h2>
57
57
<pre class="synopsis">
58
58
<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a>;
59
<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-new" title="camel_data_cache_new ()">camel_data_cache_new</a> (const gchar *path,
59
<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-new" title="camel_data_cache_new ()">camel_data_cache_new</a> (const <a
60
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
63
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
61
65
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
62
66
void <a class="link" href="camel-CamelDataCache.html#camel-data-cache-set-expire-age" title="camel_data_cache_set_expire_age ()">camel_data_cache_set_expire_age</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
64
68
void <a class="link" href="camel-CamelDataCache.html#camel-data-cache-set-expire-access" title="camel_data_cache_set_expire_access ()">camel_data_cache_set_expire_access</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
66
gint <a class="link" href="camel-CamelDataCache.html#camel-data-cache-rename" title="camel_data_cache_rename ()">camel_data_cache_rename</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
72
>gint</a> <a class="link" href="camel-CamelDataCache.html#camel-data-cache-rename" title="camel_data_cache_rename ()">camel_data_cache_rename</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
74
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
77
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
69
79
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
70
80
<a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-add" title="camel_data_cache_add ()">camel_data_cache_add</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
82
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
85
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
73
87
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
74
88
<a class="link" href="camel-CamelStream.html#CamelStream" title="struct CamelStream">CamelStream</a> * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-get" title="camel_data_cache_get ()">camel_data_cache_get</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
77
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
78
gint <a class="link" href="camel-CamelDataCache.html#camel-data-cache-remove" title="camel_data_cache_remove ()">camel_data_cache_remove</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
81
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
82
gint <a class="link" href="camel-CamelDataCache.html#camel-data-cache-clear" title="camel_data_cache_clear ()">camel_data_cache_clear</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
84
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
85
gchar * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-get-filename" title="camel_data_cache_get_filename ()">camel_data_cache_get_filename</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
90
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
93
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
95
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
97
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
98
>gint</a> <a class="link" href="camel-CamelDataCache.html#camel-data-cache-remove" title="camel_data_cache_remove ()">camel_data_cache_remove</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
100
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
103
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
105
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
107
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
108
>gint</a> <a class="link" href="camel-CamelDataCache.html#camel-data-cache-clear" title="camel_data_cache_clear ()">camel_data_cache_clear</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
110
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
112
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
114
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
115
>gchar</a> * <a class="link" href="camel-CamelDataCache.html#camel-data-cache-get-filename" title="camel_data_cache_get_filename ()">camel_data_cache_get_filename</a> (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
117
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
120
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
88
122
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
91
<div class="refsect1" lang="en">
125
<div class="refsect1" title="Description">
92
126
<a name="camel-CamelDataCache.description"></a><h2>Description</h2>
96
<div class="refsect1" lang="en">
130
<div class="refsect1" title="Details">
97
131
<a name="camel-CamelDataCache.details"></a><h2>Details</h2>
98
<div class="refsect2" lang="en">
132
<div class="refsect2" title="CamelDataCache">
99
133
<a name="CamelDataCache"></a><h3>CamelDataCache</h3>
100
134
<pre class="programlisting">typedef struct {
101
135
CamelObject parent_object;
223
<div class="refsect2" lang="en">
261
<div class="refsect2" title="camel_data_cache_rename ()">
224
262
<a name="camel-data-cache-rename"></a><h3>camel_data_cache_rename ()</h3>
225
<pre class="programlisting">gint camel_data_cache_rename (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
263
<pre class="programlisting"><a
264
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
265
>gint</a> camel_data_cache_rename (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cache,
267
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
270
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
228
272
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
230
274
Rename a cache path. All cache items accessed from the old path
365
<div class="refsect2" lang="en">
417
<div class="refsect2" title="camel_data_cache_remove ()">
366
418
<a name="camel-data-cache-remove"></a><h3>camel_data_cache_remove ()</h3>
367
<pre class="programlisting">gint camel_data_cache_remove (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
419
<pre class="programlisting"><a
420
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
421
>gint</a> camel_data_cache_remove (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
423
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
426
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
370
428
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
372
430
Remove/expire a cache item.</p>
446
<div class="refsect2" lang="en">
508
<div class="refsect2" title="camel_data_cache_get_filename ()">
447
509
<a name="camel-data-cache-get-filename"></a><h3>camel_data_cache_get_filename ()</h3>
448
<pre class="programlisting">gchar * camel_data_cache_get_filename (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
510
<pre class="programlisting"><a
511
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
512
>gchar</a> * camel_data_cache_get_filename (<a class="link" href="camel-CamelDataCache.html#CamelDataCache" title="CamelDataCache">CamelDataCache</a> *cdc,
514
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
517
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
451
519
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
453
521
Lookup the filename for an item in the cache</p>