1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
<title>EmpathyConf</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="libempathy Reference Manual">
8
<link rel="up" href="libempathy_api.html" title="libempathy API reference">
9
<link rel="prev" href="EmpathyChatroom.html" title="EmpathyChatroom">
10
<link rel="next" href="libempathy-EmpathyContactFactory.html" title="EmpathyContactFactory">
11
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="part" href="pt01.html" title="Part I. libempathy Overview">
14
<link rel="part" href="pt02.html" title="Part II. API Reference">
15
<link rel="chapter" href="libempathy_api.html" title="libempathy API reference">
16
<link rel="chapter" href="libempathy-hierarchy.html" title="Object Hierarchy">
17
<link rel="index" href="ix01.html" title="Index">
19
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
20
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
22
<td><a accesskey="p" href="EmpathyChatroom.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
23
<td><a accesskey="u" href="libempathy_api.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
24
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
25
<th width="100%" align="center">libempathy Reference Manual</th>
26
<td><a accesskey="n" href="libempathy-EmpathyContactFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id371494" class="shortcut">Top</a>
30
<a href="#id344777" class="shortcut">Description</a></nobr></td></tr>
32
<div class="refentry" lang="en">
33
<a name="libempathy-EmpathyConf"></a><div class="titlepage"></div>
34
<div class="refnamediv"><table width="100%"><tr>
37
<a name="id371494"></a><span class="refentrytitle">EmpathyConf</span>
41
<td valign="top" align="right"></td>
43
<div class="refsynopsisdiv">
45
<pre class="synopsis">
49
<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a>;
50
void (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConfNotifyFunc">*EmpathyConfNotifyFunc</a>) (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
53
<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a>* <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-get">empathy_conf_get</a> (void);
54
void <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-shutdown">empathy_conf_shutdown</a> (void);
55
guint <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-notify-add">empathy_conf_notify_add</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
57
<a class="link" href="libempathy-EmpathyConf.html#EmpathyConfNotifyFunc">EmpathyConfNotifyFunc</a> func,
59
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-notify-remove">empathy_conf_notify_remove</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
61
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-set-int">empathy_conf_set_int</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
64
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-get-int">empathy_conf_get_int</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
67
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-set-bool">empathy_conf_set_bool</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
70
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-get-bool">empathy_conf_get_bool</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
73
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-set-string">empathy_conf_set_string</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
76
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-get-string">empathy_conf_get_string</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
79
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-set-string-list">empathy_conf_set_string_list</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
82
gboolean <a class="link" href="libempathy-EmpathyConf.html#empathy-conf-get-string-list">empathy_conf_get_string_list</a> (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
88
<div class="refsect1" lang="en">
89
<a name="id344777"></a><h2>Description</h2>
94
<div class="refsect1" lang="en">
95
<a name="id344793"></a><h2>Details</h2>
96
<div class="refsect2" lang="en">
97
<a name="id344804"></a><h3>
98
<a name="EmpathyConf"></a>EmpathyConf</h3>
99
<a class="indexterm" name="id344816"></a><pre class="programlisting">typedef struct {
108
<div class="refsect2" lang="en">
109
<a name="id344831"></a><h3>
110
<a name="EmpathyConfNotifyFunc"></a>EmpathyConfNotifyFunc ()</h3>
111
<a class="indexterm" name="id344843"></a><pre class="programlisting">void (*EmpathyConfNotifyFunc) (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
113
gpointer user_data);</pre>
117
<div class="variablelist"><table border="0">
118
<col align="left" valign="top">
121
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
126
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
131
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
141
<div class="refsect2" lang="en">
142
<a name="id344929"></a><h3>
143
<a name="empathy-conf-get"></a>empathy_conf_get ()</h3>
144
<a class="indexterm" name="id344941"></a><pre class="programlisting"><a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a>* empathy_conf_get (void);</pre>
148
<div class="variablelist"><table border="0">
149
<col align="left" valign="top">
151
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
160
<div class="refsect2" lang="en">
161
<a name="id344976"></a><h3>
162
<a name="empathy-conf-shutdown"></a>empathy_conf_shutdown ()</h3>
163
<a class="indexterm" name="id382666"></a><pre class="programlisting">void empathy_conf_shutdown (void);</pre>
169
<div class="refsect2" lang="en">
170
<a name="id382683"></a><h3>
171
<a name="empathy-conf-notify-add"></a>empathy_conf_notify_add ()</h3>
172
<a class="indexterm" name="id382694"></a><pre class="programlisting">guint empathy_conf_notify_add (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
174
<a class="link" href="libempathy-EmpathyConf.html#EmpathyConfNotifyFunc">EmpathyConfNotifyFunc</a> func,
175
gpointer data);</pre>
179
<div class="variablelist"><table border="0">
180
<col align="left" valign="top">
183
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
188
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
193
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
198
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
203
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
213
<div class="refsect2" lang="en">
214
<a name="id382808"></a><h3>
215
<a name="empathy-conf-notify-remove"></a>empathy_conf_notify_remove ()</h3>
216
<a class="indexterm" name="id382820"></a><pre class="programlisting">gboolean empathy_conf_notify_remove (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
221
<div class="variablelist"><table border="0">
222
<col align="left" valign="top">
225
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
230
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
235
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
245
<div class="refsect2" lang="en">
246
<a name="id382896"></a><h3>
247
<a name="empathy-conf-set-int"></a>empathy_conf_set_int ()</h3>
248
<a class="indexterm" name="id382908"></a><pre class="programlisting">gboolean empathy_conf_set_int (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
254
<div class="variablelist"><table border="0">
255
<col align="left" valign="top">
258
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
263
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
268
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
273
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
283
<div class="refsect2" lang="en">
284
<a name="id383005"></a><h3>
285
<a name="empathy-conf-get-int"></a>empathy_conf_get_int ()</h3>
286
<a class="indexterm" name="id383017"></a><pre class="programlisting">gboolean empathy_conf_get_int (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
292
<div class="variablelist"><table border="0">
293
<col align="left" valign="top">
296
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
301
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
306
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
311
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
321
<div class="refsect2" lang="en">
322
<a name="id383114"></a><h3>
323
<a name="empathy-conf-set-bool"></a>empathy_conf_set_bool ()</h3>
324
<a class="indexterm" name="id383126"></a><pre class="programlisting">gboolean empathy_conf_set_bool (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
326
gboolean value);</pre>
330
<div class="variablelist"><table border="0">
331
<col align="left" valign="top">
334
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
339
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
344
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
349
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
359
<div class="refsect2" lang="en">
360
<a name="id383223"></a><h3>
361
<a name="empathy-conf-get-bool"></a>empathy_conf_get_bool ()</h3>
362
<a class="indexterm" name="id383235"></a><pre class="programlisting">gboolean empathy_conf_get_bool (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
364
gboolean *value);</pre>
368
<div class="variablelist"><table border="0">
369
<col align="left" valign="top">
372
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
377
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
382
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
387
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
397
<div class="refsect2" lang="en">
398
<a name="id383332"></a><h3>
399
<a name="empathy-conf-set-string"></a>empathy_conf_set_string ()</h3>
400
<a class="indexterm" name="id383344"></a><pre class="programlisting">gboolean empathy_conf_set_string (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
402
const gchar *value);</pre>
406
<div class="variablelist"><table border="0">
407
<col align="left" valign="top">
410
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
415
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
420
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
425
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
435
<div class="refsect2" lang="en">
436
<a name="id383441"></a><h3>
437
<a name="empathy-conf-get-string"></a>empathy_conf_get_string ()</h3>
438
<a class="indexterm" name="id383453"></a><pre class="programlisting">gboolean empathy_conf_get_string (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
440
gchar **value);</pre>
444
<div class="variablelist"><table border="0">
445
<col align="left" valign="top">
448
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
453
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
458
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
463
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
473
<div class="refsect2" lang="en">
474
<a name="id383550"></a><h3>
475
<a name="empathy-conf-set-string-list"></a>empathy_conf_set_string_list ()</h3>
476
<a class="indexterm" name="id356996"></a><pre class="programlisting">gboolean empathy_conf_set_string_list (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
478
GSList *value);</pre>
482
<div class="variablelist"><table border="0">
483
<col align="left" valign="top">
486
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
491
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
496
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
501
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
511
<div class="refsect2" lang="en">
512
<a name="id383622"></a><h3>
513
<a name="empathy-conf-get-string-list"></a>empathy_conf_get_string_list ()</h3>
514
<a class="indexterm" name="id383632"></a><pre class="programlisting">gboolean empathy_conf_get_string_list (<a class="link" href="libempathy-EmpathyConf.html#EmpathyConf">EmpathyConf</a> *conf,
516
GSList **value);</pre>
520
<div class="variablelist"><table border="0">
521
<col align="left" valign="top">
524
<td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
529
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
534
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
539
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
549
<div class="refsect1" lang="en">
550
<a name="id383720"></a><div class="refsect2" lang="en"><a name="id383721"></a></div>
552
<div class="refsect2" lang="en"><a name="id383722"></a></div>