16
17
<refsynopsisdiv id="EBookBackendCache.synopsis" role="synopsis">
17
18
<title role="synopsis.title">Synopsis</title>
20
<link linkend="EBookBackendCache-struct">EBookBackendCache</link>;
21
<link linkend="EBookBackendCache">EBookBackendCache</link>* <link linkend="e-book-backend-cache-new">e_book_backend_cache_new</link> (const <link linkend="gchar">gchar</link> *uri);
22
<link linkend="EContact">EContact</link>* <link linkend="e-book-backend-cache-get-contact">e_book_backend_cache_get_contact</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
23
const <link linkend="gchar">gchar</link> *uid);
24
<link linkend="gboolean">gboolean</link> <link linkend="e-book-backend-cache-add-contact">e_book_backend_cache_add_contact</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
25
<link linkend="EContact">EContact</link> *contact);
26
<link linkend="gboolean">gboolean</link> <link linkend="e-book-backend-cache-remove-contact">e_book_backend_cache_remove_contact</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
27
const <link linkend="gchar">gchar</link> *uid);
28
<link linkend="gboolean">gboolean</link> <link linkend="e-book-backend-cache-check-contact">e_book_backend_cache_check_contact</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
29
const <link linkend="gchar">gchar</link> *uid);
30
<link linkend="GList">GList</link>* <link linkend="e-book-backend-cache-get-contacts">e_book_backend_cache_get_contacts</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
31
const <link linkend="gchar">gchar</link> *query);
32
<link linkend="gboolean">gboolean</link> <link linkend="e-book-backend-cache-exists">e_book_backend_cache_exists</link> (const <link linkend="gchar">gchar</link> *uri);
33
<link linkend="void">void</link> <link linkend="e-book-backend-cache-set-populated">e_book_backend_cache_set_populated</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache);
34
<link linkend="gboolean">gboolean</link> <link linkend="e-book-backend-cache-is-populated">e_book_backend_cache_is_populated</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache);
35
<link linkend="void">void</link> <link linkend="e-book-backend-cache-set-time">e_book_backend_cache_set_time</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
36
const <link linkend="gchar">gchar</link> *t);
37
<link linkend="gchar">gchar</link> * <link linkend="e-book-backend-cache-get-time">e_book_backend_cache_get_time</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache);
38
<link linkend="GPtrArray">GPtrArray</link>* <link linkend="e-book-backend-cache-search">e_book_backend_cache_search</link> (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
39
const <link linkend="gchar">gchar</link> *query);
20
<synopsis> <link linkend="EBookBackendCache-struct">EBookBackendCache</link>;
21
<link linkend="EBookBackendCache"><returnvalue>EBookBackendCache</returnvalue></link>* <link linkend="e-book-backend-cache-new">e_book_backend_cache_new</link> (<parameter>const <link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
22
<link linkend="EContact"><returnvalue>EContact</returnvalue></link>* <link linkend="e-book-backend-cache-get-contact">e_book_backend_cache_get_contact</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
23
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);
24
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-book-backend-cache-add-contact">e_book_backend_cache_add_contact</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
25
<parameter><link linkend="EContact"><type>EContact</type></link> *contact</parameter>);
26
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-book-backend-cache-remove-contact">e_book_backend_cache_remove_contact</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
27
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);
28
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-book-backend-cache-check-contact">e_book_backend_cache_check_contact</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
29
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);
30
<link linkend="GList"><returnvalue>GList</returnvalue></link>* <link linkend="e-book-backend-cache-get-contacts">e_book_backend_cache_get_contacts</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
31
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>);
32
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-book-backend-cache-exists">e_book_backend_cache_exists</link> (<parameter>const <link linkend="gchar"><type>gchar</type></link> *uri</parameter>);
33
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-book-backend-cache-set-populated">e_book_backend_cache_set_populated</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>);
34
<link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> <link linkend="e-book-backend-cache-is-populated">e_book_backend_cache_is_populated</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>);
35
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-book-backend-cache-set-time">e_book_backend_cache_set_time</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
36
<parameter>const <link linkend="gchar"><type>gchar</type></link> *t</parameter>);
37
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-book-backend-cache-get-time">e_book_backend_cache_get_time</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>);
38
<link linkend="GPtrArray"><returnvalue>GPtrArray</returnvalue></link>* <link linkend="e-book-backend-cache-search">e_book_backend_cache_search</link> (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
39
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>);
43
42
<refsect1 id="EBookBackendCache.object-hierarchy" role="object_hierarchy">
44
43
<title role="object_hierarchy.title">Object Hierarchy</title>
48
47
+----EBookBackendCache
56
50
<refsect1 id="EBookBackendCache.properties" role="properties">
57
51
<title role="properties.title">Properties</title>
59
"<link linkend="EBookBackendCache--uri">uri</link>" <link linkend="gchar">gchar</link>* : Read / Write / Construct Only
53
"<link linkend="EBookBackendCache--uri">uri</link>" <link linkend="gchar"><type>gchar</type></link>* : Read / Write / Construct Only
65
57
<refsect1 id="EBookBackendCache.description" role="desc">
66
58
<title role="desc.title">Description</title>
71
62
<refsect1 id="EBookBackendCache.details" role="details">
72
63
<title role="details.title">Details</title>
73
64
<refsect2 id="EBookBackendCache-struct" role="struct">
74
65
<title>EBookBackendCache</title>
75
<indexterm zone="EBookBackendCache-struct"><primary sortas="EBookBackendCache">EBookBackendCache</primary></indexterm><programlisting>typedef struct _EBookBackendCache EBookBackendCache;</programlisting>
66
<indexterm zone="EBookBackendCache-struct"><primary>EBookBackendCache</primary></indexterm>
67
<programlisting>typedef struct _EBookBackendCache EBookBackendCache;</programlisting>
78
70
<refsect2 id="e-book-backend-cache-new" role="function">
79
71
<title>e_book_backend_cache_new ()</title>
80
<indexterm zone="e-book-backend-cache-new"><primary sortas="e_book_backend_cache_new">e_book_backend_cache_new</primary></indexterm><programlisting><link linkend="EBookBackendCache">EBookBackendCache</link>* e_book_backend_cache_new (const <link linkend="gchar">gchar</link> *uri);</programlisting>
72
<indexterm zone="e-book-backend-cache-new"><primary>e_book_backend_cache_new</primary></indexterm>
73
<programlisting><link linkend="EBookBackendCache"><returnvalue>EBookBackendCache</returnvalue></link>* e_book_backend_cache_new (<parameter>const <link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
82
75
Creates a new <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> object, which implements a local
83
76
cache of <link linkend="EContact"><type>EContact</type></link> objects, useful for remote backends.</para>
85
</para><variablelist role="params">
77
<variablelist role="params">
86
78
<varlistentry><term><parameter>uri</parameter> :</term>
87
<listitem><simpara> URI of the backend to be cached.
79
<listitem><simpara>URI of the backend to be cached.
88
80
</simpara></listitem></varlistentry>
89
81
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>.
90
82
</simpara></listitem></varlistentry>
91
83
</variablelist></refsect2>
92
84
<refsect2 id="e-book-backend-cache-get-contact" role="function">
93
85
<title>e_book_backend_cache_get_contact ()</title>
94
<indexterm zone="e-book-backend-cache-get-contact"><primary sortas="e_book_backend_cache_get_contact">e_book_backend_cache_get_contact</primary></indexterm><programlisting><link linkend="EContact">EContact</link>* e_book_backend_cache_get_contact (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
95
const <link linkend="gchar">gchar</link> *uid);</programlisting>
86
<indexterm zone="e-book-backend-cache-get-contact"><primary>e_book_backend_cache_get_contact</primary></indexterm>
87
<programlisting><link linkend="EContact"><returnvalue>EContact</returnvalue></link>* e_book_backend_cache_get_contact (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
88
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);</programlisting>
97
90
Get a cached contact. Note that the returned <link linkend="EContact"><type>EContact</type></link> will be
98
91
newly created, and must be unreffed by the caller when no longer
101
</para><variablelist role="params">
93
<variablelist role="params">
102
94
<varlistentry><term><parameter>cache</parameter> :</term>
103
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
95
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
104
96
</simpara></listitem></varlistentry>
105
97
<varlistentry><term><parameter>uid</parameter> :</term>
106
<listitem><simpara> a unique contact ID
98
<listitem><simpara>a unique contact ID
107
99
</simpara></listitem></varlistentry>
108
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A cached <link linkend="EContact"><type>EContact</type></link>, or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if <parameter>uid</parameter> is not cached.
100
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A cached <link linkend="EContact"><type>EContact</type></link>, or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if <parameter>uid</parameter> is not cached.
109
101
</simpara></listitem></varlistentry>
110
102
</variablelist></refsect2>
111
103
<refsect2 id="e-book-backend-cache-add-contact" role="function">
112
104
<title>e_book_backend_cache_add_contact ()</title>
113
<indexterm zone="e-book-backend-cache-add-contact"><primary sortas="e_book_backend_cache_add_contact">e_book_backend_cache_add_contact</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_book_backend_cache_add_contact (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
114
<link linkend="EContact">EContact</link> *contact);</programlisting>
105
<indexterm zone="e-book-backend-cache-add-contact"><primary>e_book_backend_cache_add_contact</primary></indexterm>
106
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_book_backend_cache_add_contact (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
107
<parameter><link linkend="EContact"><type>EContact</type></link> *contact</parameter>);</programlisting>
116
109
Adds <parameter>contact</parameter> to <parameter>cache</parameter>.</para>
118
</para><variablelist role="params">
110
<variablelist role="params">
119
111
<varlistentry><term><parameter>cache</parameter> :</term>
120
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
112
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
121
113
</simpara></listitem></varlistentry>
122
114
<varlistentry><term><parameter>contact</parameter> :</term>
123
<listitem><simpara> an <link linkend="EContact"><type>EContact</type></link>
115
<listitem><simpara>an <link linkend="EContact"><type>EContact</type></link>
124
116
</simpara></listitem></varlistentry>
125
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the contact was cached successfully, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
117
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the contact was cached successfully, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
126
118
</simpara></listitem></varlistentry>
127
119
</variablelist></refsect2>
128
120
<refsect2 id="e-book-backend-cache-remove-contact" role="function">
129
121
<title>e_book_backend_cache_remove_contact ()</title>
130
<indexterm zone="e-book-backend-cache-remove-contact"><primary sortas="e_book_backend_cache_remove_contact">e_book_backend_cache_remove_contact</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_book_backend_cache_remove_contact (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
131
const <link linkend="gchar">gchar</link> *uid);</programlisting>
122
<indexterm zone="e-book-backend-cache-remove-contact"><primary>e_book_backend_cache_remove_contact</primary></indexterm>
123
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_book_backend_cache_remove_contact (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
124
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);</programlisting>
133
126
Removes the contact identified by <parameter>uid</parameter> from <parameter>cache</parameter>.</para>
135
</para><variablelist role="params">
127
<variablelist role="params">
136
128
<varlistentry><term><parameter>cache</parameter> :</term>
137
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
129
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
138
130
</simpara></listitem></varlistentry>
139
131
<varlistentry><term><parameter>uid</parameter> :</term>
140
<listitem><simpara> a unique contact ID
132
<listitem><simpara>a unique contact ID
141
133
</simpara></listitem></varlistentry>
142
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the contact was found and removed, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
134
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the contact was found and removed, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
143
135
</simpara></listitem></varlistentry>
144
136
</variablelist></refsect2>
145
137
<refsect2 id="e-book-backend-cache-check-contact" role="function">
146
138
<title>e_book_backend_cache_check_contact ()</title>
147
<indexterm zone="e-book-backend-cache-check-contact"><primary sortas="e_book_backend_cache_check_contact">e_book_backend_cache_check_contact</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_book_backend_cache_check_contact (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
148
const <link linkend="gchar">gchar</link> *uid);</programlisting>
139
<indexterm zone="e-book-backend-cache-check-contact"><primary>e_book_backend_cache_check_contact</primary></indexterm>
140
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_book_backend_cache_check_contact (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
141
<parameter>const <link linkend="gchar"><type>gchar</type></link> *uid</parameter>);</programlisting>
150
143
Checks if the contact identified by <parameter>uid</parameter> exists in <parameter>cache</parameter>.</para>
152
</para><variablelist role="params">
144
<variablelist role="params">
153
145
<varlistentry><term><parameter>cache</parameter> :</term>
154
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
146
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
155
147
</simpara></listitem></varlistentry>
156
148
<varlistentry><term><parameter>uid</parameter> :</term>
157
<listitem><simpara> a unique contact ID
149
<listitem><simpara>a unique contact ID
158
150
</simpara></listitem></varlistentry>
159
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the cache contains the contact, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
151
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the cache contains the contact, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
160
152
</simpara></listitem></varlistentry>
161
153
</variablelist></refsect2>
162
154
<refsect2 id="e-book-backend-cache-get-contacts" role="function">
163
155
<title>e_book_backend_cache_get_contacts ()</title>
164
<indexterm zone="e-book-backend-cache-get-contacts"><primary sortas="e_book_backend_cache_get_contacts">e_book_backend_cache_get_contacts</primary></indexterm><programlisting><link linkend="GList">GList</link>* e_book_backend_cache_get_contacts (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
165
const <link linkend="gchar">gchar</link> *query);</programlisting>
156
<indexterm zone="e-book-backend-cache-get-contacts"><primary>e_book_backend_cache_get_contacts</primary></indexterm>
157
<programlisting><link linkend="GList"><returnvalue>GList</returnvalue></link>* e_book_backend_cache_get_contacts (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
158
<parameter>const <link linkend="gchar"><type>gchar</type></link> *query</parameter>);</programlisting>
167
160
Returns a list of <link linkend="EContact"><type>EContact</type></link> elements from <parameter>cache</parameter> matching <parameter>query</parameter>.
168
161
When done with the list, the caller must unref the contacts and
169
162
free the list.</para>
171
</para><variablelist role="params">
163
<variablelist role="params">
172
164
<varlistentry><term><parameter>cache</parameter> :</term>
173
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
165
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
174
166
</simpara></listitem></varlistentry>
175
167
<varlistentry><term><parameter>query</parameter> :</term>
176
<listitem><simpara> an s-expression
168
<listitem><simpara>an s-expression
177
169
</simpara></listitem></varlistentry>
178
170
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GList"><type>GList</type></link> of pointers to <link linkend="EContact"><type>EContact</type></link>.
179
171
</simpara></listitem></varlistentry>
180
172
</variablelist></refsect2>
181
173
<refsect2 id="e-book-backend-cache-exists" role="function">
182
174
<title>e_book_backend_cache_exists ()</title>
183
<indexterm zone="e-book-backend-cache-exists"><primary sortas="e_book_backend_cache_exists">e_book_backend_cache_exists</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_book_backend_cache_exists (const <link linkend="gchar">gchar</link> *uri);</programlisting>
175
<indexterm zone="e-book-backend-cache-exists"><primary>e_book_backend_cache_exists</primary></indexterm>
176
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_book_backend_cache_exists (<parameter>const <link linkend="gchar"><type>gchar</type></link> *uri</parameter>);</programlisting>
185
178
Checks if an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> exists at <parameter>uri</parameter>.</para>
187
</para><variablelist role="params">
179
<variablelist role="params">
188
180
<varlistentry><term><parameter>uri</parameter> :</term>
189
<listitem><simpara> URI for the cache
181
<listitem><simpara>URI for the cache
190
182
</simpara></listitem></varlistentry>
191
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if cache exists, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> if not.
183
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if cache exists, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> if not.
192
184
</simpara></listitem></varlistentry>
193
185
</variablelist></refsect2>
194
186
<refsect2 id="e-book-backend-cache-set-populated" role="function">
195
187
<title>e_book_backend_cache_set_populated ()</title>
196
<indexterm zone="e-book-backend-cache-set-populated"><primary sortas="e_book_backend_cache_set_populated">e_book_backend_cache_set_populated</primary></indexterm><programlisting><link linkend="void">void</link> e_book_backend_cache_set_populated (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache);</programlisting>
188
<indexterm zone="e-book-backend-cache-set-populated"><primary>e_book_backend_cache_set_populated</primary></indexterm>
189
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_book_backend_cache_set_populated (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>);</programlisting>
198
191
Flags <parameter>cache</parameter> as being populated - that is, it is up-to-date on the
199
192
contents of the book it's caching.</para>
201
</para><variablelist role="params">
193
<variablelist role="params">
202
194
<varlistentry><term><parameter>cache</parameter> :</term>
203
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
195
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
204
196
</simpara></listitem></varlistentry>
205
197
</variablelist></refsect2>
206
198
<refsect2 id="e-book-backend-cache-is-populated" role="function">
207
199
<title>e_book_backend_cache_is_populated ()</title>
208
<indexterm zone="e-book-backend-cache-is-populated"><primary sortas="e_book_backend_cache_is_populated">e_book_backend_cache_is_populated</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> e_book_backend_cache_is_populated (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache);</programlisting>
200
<indexterm zone="e-book-backend-cache-is-populated"><primary>e_book_backend_cache_is_populated</primary></indexterm>
201
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link> e_book_backend_cache_is_populated (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>);</programlisting>
210
203
Checks if <parameter>cache</parameter> is populated.</para>
212
</para><variablelist role="params">
204
<variablelist role="params">
213
205
<varlistentry><term><parameter>cache</parameter> :</term>
214
<listitem><simpara> an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
206
<listitem><simpara>an <link linkend="EBookBackendCache"><type>EBookBackendCache</type></link>
215
207
</simpara></listitem></varlistentry>
216
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>cache</parameter> is populated, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
208
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>cache</parameter> is populated, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
217
209
</simpara></listitem></varlistentry>
218
210
</variablelist></refsect2>
219
211
<refsect2 id="e-book-backend-cache-set-time" role="function">
220
212
<title>e_book_backend_cache_set_time ()</title>
221
<indexterm zone="e-book-backend-cache-set-time"><primary sortas="e_book_backend_cache_set_time">e_book_backend_cache_set_time</primary></indexterm><programlisting><link linkend="void">void</link> e_book_backend_cache_set_time (<link linkend="EBookBackendCache">EBookBackendCache</link> *cache,
222
const <link linkend="gchar">gchar</link> *t);</programlisting>
213
<indexterm zone="e-book-backend-cache-set-time"><primary>e_book_backend_cache_set_time</primary></indexterm>
214
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_book_backend_cache_set_time (<parameter><link linkend="EBookBackendCache"><type>EBookBackendCache</type></link> *cache</parameter>,
215
<parameter>const <link linkend="gchar"><type>gchar</type></link> *t</parameter>);</programlisting>
224
217
</para><variablelist role="params">
225
218
<varlistentry><term><parameter>cache</parameter> :</term>