4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>EContactStore</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
9
9
<link rel="prev" href="libedataserverui-EClient-Utilities.html" title="EClient Utilities">
10
10
<link rel="next" href="EDestinationStore.html" title="EDestinationStore">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.18 (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">
44
44
<div class="refsynopsisdiv">
45
45
<a name="EContactStore.synopsis"></a><h2>Synopsis</h2>
46
46
<pre class="synopsis">struct <a class="link" href="EContactStore.html#EContactStore-struct" title="struct EContactStore">EContactStore</a>;
47
<a class="link" href="EContactStore.html" title="EContactStore"><span class="returnvalue">EContactStore</span></a> * <a class="link" href="EContactStore.html#e-contact-store-new" title="e_contact_store_new ()">e_contact_store_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
48
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="returnvalue">EBookClient</span></a> * <a class="link" href="EContactStore.html#e-contact-store-get-client" title="e_contact_store_get_client ()">e_contact_store_get_client</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
49
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
50
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="returnvalue">EContact</span></a> * <a class="link" href="EContactStore.html#e-contact-store-get-contact" title="e_contact_store_get_contact ()">e_contact_store_get_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
51
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="EContactStore.html#e-contact-store-find-contact" title="e_contact_store_find_contact ()">e_contact_store_find_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
53
<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>,
54
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
55
<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="EContactStore.html#e-contact-store-get-clients" title="e_contact_store_get_clients ()">e_contact_store_get_clients</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
47
<a class="link" href="EContactStore.html" title="EContactStore"><span class="returnvalue">EContactStore</span></a> * <a class="link" href="EContactStore.html#e-contact-store-new" title="e_contact_store_new ()">e_contact_store_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
48
<span class="returnvalue">EBookClient</span> * <a class="link" href="EContactStore.html#e-contact-store-get-client" title="e_contact_store_get_client ()">e_contact_store_get_client</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
49
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
50
<span class="returnvalue">EContact</span> * <a class="link" href="EContactStore.html#e-contact-store-get-contact" title="e_contact_store_get_contact ()">e_contact_store_get_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
51
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
52
<span class="returnvalue">gboolean</span> <a class="link" href="EContactStore.html#e-contact-store-find-contact" title="e_contact_store_find_contact ()">e_contact_store_find_contact</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
53
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
54
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
55
<span class="returnvalue">GSList</span> * <a class="link" href="EContactStore.html#e-contact-store-get-clients" title="e_contact_store_get_clients ()">e_contact_store_get_clients</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-add-client" title="e_contact_store_add_client ()">e_contact_store_add_client</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
57
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="type">EBookClient</span></a> *book_client</code></em>);
57
<em class="parameter"><code><span class="type">EBookClient</span> *book_client</code></em>);
58
58
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-remove-client" title="e_contact_store_remove_client ()">e_contact_store_remove_client</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
59
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="type">EBookClient</span></a> *book_client</code></em>);
59
<em class="parameter"><code><span class="type">EBookClient</span> *book_client</code></em>);
60
60
<span class="returnvalue">void</span> <a class="link" href="EContactStore.html#e-contact-store-set-query" title="e_contact_store_set_query ()">e_contact_store_set_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
61
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a> *book_query</code></em>);
62
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/libebook-e-book-query.html#EBookQuery"><span class="returnvalue">EBookQuery</span></a> * <a class="link" href="EContactStore.html#e-contact-store-peek-query" title="e_contact_store_peek_query ()">e_contact_store_peek_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
61
<em class="parameter"><code><span class="type">EBookQuery</span> *book_query</code></em>);
62
<span class="returnvalue">EBookQuery</span> * <a class="link" href="EContactStore.html#e-contact-store-peek-query" title="e_contact_store_peek_query ()">e_contact_store_peek_query</a> (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>);
65
65
<div class="refsect1">
66
66
<a name="EContactStore.object-hierarchy"></a><h2>Object Hierarchy</h2>
67
67
<pre class="synopsis">
68
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
114
114
<div class="refsect2">
115
115
<a name="e-contact-store-get-client"></a><h3>e_contact_store_get_client ()</h3>
116
<pre class="programlisting"><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="returnvalue">EBookClient</span></a> * e_contact_store_get_client (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
116
<pre class="programlisting"><span class="returnvalue">EBookClient</span> * e_contact_store_get_client (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
117
117
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
119
Gets the <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="type">EBookClient</span></a> that provided the contact at <em class="parameter"><code>iter</code></em>.
119
Gets the <span class="type">EBookClient</span> that provided the contact at <em class="parameter"><code>iter</code></em>.
121
121
<div class="variablelist"><table border="0">
122
122
<col align="left" valign="top">
143
143
<div class="refsect2">
144
144
<a name="e-contact-store-get-contact"></a><h3>e_contact_store_get_contact ()</h3>
145
<pre class="programlisting"><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="returnvalue">EContact</span></a> * e_contact_store_get_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
145
<pre class="programlisting"><span class="returnvalue">EContact</span> * e_contact_store_get_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
146
146
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
148
Gets the <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> at <em class="parameter"><code>iter</code></em>.
148
Gets the <span class="type">EContact</span> at <em class="parameter"><code>iter</code></em>.
150
150
<div class="variablelist"><table border="0">
151
151
<col align="left" valign="top">
171
171
<div class="refsect2">
172
172
<a name="e-contact-store-find-contact"></a><h3>e_contact_store_find_contact ()</h3>
173
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> e_contact_store_find_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
174
<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>,
173
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_contact_store_find_contact (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
174
<em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
175
175
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
177
177
Sets <em class="parameter"><code>iter</code></em> to point to the contact row matching <em class="parameter"><code>uid</code></em>.
228
228
<div class="refsect2">
229
229
<a name="e-contact-store-add-client"></a><h3>e_contact_store_add_client ()</h3>
230
230
<pre class="programlisting"><span class="returnvalue">void</span> e_contact_store_add_client (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
231
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClient.html"><span class="type">EBookClient</span></a> *book_client</code></em>);</pre>
231
<em class="parameter"><code><span class="type">EBookClient</span> *book_client</code></em>);</pre>
233
233
Adds <em class="parameter"><code>book_client</code></em> to the list of book clients that provide contacts for <em class="parameter"><code>contact_store</code></em>.
234
234
The <em class="parameter"><code>contact_store</code></em> adds a reference to <em class="parameter"><code>book_client</code></em>, if added.
279
279
<div class="refsect2">
280
280
<a name="e-contact-store-set-query"></a><h3>e_contact_store_set_query ()</h3>
281
281
<pre class="programlisting"><span class="returnvalue">void</span> e_contact_store_set_query (<em class="parameter"><code><a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *contact_store</code></em>,
282
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a> *book_query</code></em>);</pre>
282
<em class="parameter"><code><span class="type">EBookQuery</span> *book_query</code></em>);</pre>
284
284
Sets <em class="parameter"><code>book_query</code></em> to be the query used to fetch contacts from the books
285
285
assigned to <em class="parameter"><code>contact_store</code></em>.
329
329
<div class="refsect2">
330
330
<a name="EContactStore-start-client-view"></a><h3>The <code class="literal">"start-client-view"</code> signal</h3>
331
331
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *econtactstore,
332
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClientView.html"><span class="type">EBookClientView</span></a> *arg1,
333
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
332
<span class="type">EBookClientView</span> *arg1,
333
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
336
336
<div class="variablelist"><table border="0">
351
351
<div class="refsect2">
352
352
<a name="EContactStore-stop-client-view"></a><h3>The <code class="literal">"stop-client-view"</code> signal</h3>
353
353
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EContactStore.html" title="EContactStore"><span class="type">EContactStore</span></a> *econtactstore,
354
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBookClientView.html"><span class="type">EBookClientView</span></a> *arg1,
355
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
354
<span class="type">EBookClientView</span> *arg1,
355
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
358
358
<div class="variablelist"><table border="0">