~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-updates

« back to all changes in this revision

Viewing changes to docs/reference/libedataserver/html/libedataserver-e-msgport.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-07-27 16:04:20 UTC
  • mfrom: (1.1.70 upstream)
  • Revision ID: james.westby@ubuntu.com-20090727160420-dr27rzbz6ddjqo04
Tags: 2.27.5-0ubuntu1
* New upstream version: 
  Bug Fixes:
  Address Book:
  - #587558 - Removing a picture of a contact in an LDAP addressbook
              crashes evolution 
  - #589325 - Evolution Contacts reports ambiguous error on Google
              Contacts authentication failure with bad password 
  Calendar:
  - #572176 - Allow local iCal files to be selected as calendar source
  - #586342 - CalDAV backend does not support attachments 
  - #588857 - CalDAV for Google calendars should allow email notifications
  Mail:
  - #524219 (bnc) - Unable to read forward groupwise mails in other clients.
  - #588220 - Evolution crashed when starting with local account configured 
  - #588573 - NULL string comparison in camel-search-sql-sexp.c
  Miscellaneous:
  - #583374 - The broken Google calendar import should be replaced by
              the working CalDAV support 
  - #588277 - Unnecessary special-purpose configure flag 
  Other Fixes:
  Handle quota error messages. 
  Return the proper timezone to get the counts right in all timezones.
  CamelVeeFolder - pass exceptions to functions instead of NULL
  Migrate caldav, groupwise, http, weather backends to ECalBackendStore.   
  Translations

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>e-msgport</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.3">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Utilities (libedataserver)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Utilities (libedataserver)">
9
9
<link rel="prev" href="libedataserver-e-memory.html" title="e-memory">
10
10
<link rel="next" href="libedataserver-EProxy.html" title="EProxy">
11
 
<meta name="generator" content="GTK-Doc V1.12 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Evolution-Data-Server Manual: Utilities (libedataserver)">
14
14
<link rel="index" href="ix01.html" title="Index">
24
24
</tr>
25
25
<tr><td colspan="5" class="shortcuts">
26
26
<a href="#libedataserver-e-msgport.synopsis" class="shortcut">Top</a>
27
 
                   | 
28
 
                  <a href="#libedataserver-e-msgport.description" class="shortcut">Description</a>
 
27
                 | 
 
28
                <a href="#libedataserver-e-msgport.description" class="shortcut">Description</a>
29
29
</td></tr>
30
30
</table>
31
31
<div class="refentry" lang="en">
39
39
</tr></table></div>
40
40
<div class="refsynopsisdiv">
41
41
<a name="libedataserver-e-msgport.synopsis"></a><h2>Synopsis</h2>
42
 
<pre class="synopsis">                    <a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a>;
 
42
<pre class="synopsis">
 
43
                    <a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a>;
43
44
                    <a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a>;
44
 
#define             <a class="link" href="libedataserver-e-msgport.html#E-DLIST-INITIALISER:CAPS" title="E_DLIST_INITIALISER()">E_DLIST_INITIALISER</a>                 (l)
 
45
#define             <a class="link" href="libedataserver-e-msgport.html#E-DLIST-INITIALISER--CAPS" title="E_DLIST_INITIALISER()">E_DLIST_INITIALISER</a>                 (l)
45
46
void                <a class="link" href="libedataserver-e-msgport.html#e-dlist-init" title="e_dlist_init ()">e_dlist_init</a>                        (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *v);
46
47
<a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *        <a class="link" href="libedataserver-e-msgport.html#e-dlist-addhead" title="e_dlist_addhead ()">e_dlist_addhead</a>                     (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l,
47
48
                                                         <a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *n);
50
51
<a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *        <a class="link" href="libedataserver-e-msgport.html#e-dlist-remove" title="e_dlist_remove ()">e_dlist_remove</a>                      (<a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *n);
51
52
<a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *        <a class="link" href="libedataserver-e-msgport.html#e-dlist-remhead" title="e_dlist_remhead ()">e_dlist_remhead</a>                     (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
52
53
<a class="link" href="libedataserver-e-msgport.html#EDListNode" title="EDListNode">EDListNode</a> *        <a class="link" href="libedataserver-e-msgport.html#e-dlist-remtail" title="e_dlist_remtail ()">e_dlist_remtail</a>                     (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
53
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-dlist-empty" title="e_dlist_empty ()">e_dlist_empty</a>                       (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
54
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-dlist-length" title="e_dlist_length ()">e_dlist_length</a>                      (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
 
54
<a
 
55
href="../glib/glib-Basic-Types.html#gint"
 
56
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-dlist-empty" title="e_dlist_empty ()">e_dlist_empty</a>                       (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
 
57
<a
 
58
href="../glib/glib-Basic-Types.html#gint"
 
59
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-dlist-length" title="e_dlist_length ()">e_dlist_length</a>                      (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);
55
60
                    <a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a>;
56
61
                    <a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a>;
57
62
<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *           <a class="link" href="libedataserver-e-msgport.html#em-cache-new" title="em_cache_new ()">em_cache_new</a>                        (time_t timeout,
58
 
                                                         gsize nodesize,
59
 
                                                         GFreeFunc nodefree);
 
63
                                                         <a
 
64
href="../glib/glib-Basic-Types.html#gsize"
 
65
>gsize</a> nodesize,
 
66
                                                         <a
 
67
href="../glib/glib-Miscellaneous-Utility-Functions.html#GFreeFunc"
 
68
>GFreeFunc</a> nodefree);
60
69
void                <a class="link" href="libedataserver-e-msgport.html#em-cache-destroy" title="em_cache_destroy ()">em_cache_destroy</a>                    (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc);
61
70
<a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a> *       <a class="link" href="libedataserver-e-msgport.html#em-cache-lookup" title="em_cache_lookup ()">em_cache_lookup</a>                     (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
62
 
                                                         const gchar *key);
 
71
                                                         const <a
 
72
href="../glib/glib-Basic-Types.html#gchar"
 
73
>gchar</a> *key);
63
74
<a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a> *       <a class="link" href="libedataserver-e-msgport.html#em-cache-node-new" title="em_cache_node_new ()">em_cache_node_new</a>                   (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
64
 
                                                         const gchar *key);
 
75
                                                         const <a
 
76
href="../glib/glib-Basic-Types.html#gchar"
 
77
>gchar</a> *key);
65
78
void                <a class="link" href="libedataserver-e-msgport.html#em-cache-node-unref" title="em_cache_node_unref ()">em_cache_node_unref</a>                 (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
66
79
                                                         <a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a> *n);
67
80
void                <a class="link" href="libedataserver-e-msgport.html#em-cache-add" title="em_cache_add ()">em_cache_add</a>                        (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
71
84
                    <a class="link" href="libedataserver-e-msgport.html#EMsg" title="EMsg">EMsg</a>;
72
85
<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *          <a class="link" href="libedataserver-e-msgport.html#e-msgport-new" title="e_msgport_new ()">e_msgport_new</a>                       (void);
73
86
void                <a class="link" href="libedataserver-e-msgport.html#e-msgport-destroy" title="e_msgport_destroy ()">e_msgport_destroy</a>                   (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);
74
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-msgport-fd" title="e_msgport_fd ()">e_msgport_fd</a>                        (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);
 
87
<a
 
88
href="../glib/glib-Basic-Types.html#gint"
 
89
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-msgport-fd" title="e_msgport_fd ()">e_msgport_fd</a>                        (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);
75
90
struct PRFileDesc * <a class="link" href="libedataserver-e-msgport.html#e-msgport-prfd" title="e_msgport_prfd ()">e_msgport_prfd</a>                      (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);
76
91
void                <a class="link" href="libedataserver-e-msgport.html#e-msgport-put" title="e_msgport_put ()">e_msgport_put</a>                       (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp,
77
92
                                                         <a class="link" href="libedataserver-e-msgport.html#EMsg" title="EMsg">EMsg</a> *msg);
82
97
enum                <a class="link" href="libedataserver-e-msgport.html#e-thread-t" title="enum e_thread_t">e_thread_t</a>;
83
98
void                (<a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">*EThreadFunc</a>)                      (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *,
84
99
                                                         <a class="link" href="libedataserver-e-msgport.html#EMsg" title="EMsg">EMsg</a> *,
85
 
                                                         gpointer data);
 
100
                                                         <a
 
101
href="../glib/glib-Basic-Types.html#gpointer"
 
102
>gpointer</a> data);
86
103
<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *           <a class="link" href="libedataserver-e-msgport.html#e-thread-new" title="e_thread_new ()">e_thread_new</a>                        (<a class="link" href="libedataserver-e-msgport.html#e-thread-t" title="enum e_thread_t">e_thread_t</a> type);
87
104
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-destroy" title="e_thread_destroy ()">e_thread_destroy</a>                    (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e);
88
105
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-set-queue-limit" title="e_thread_set_queue_limit ()">e_thread_set_queue_limit</a>            (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
89
 
                                                         gint limit);
 
106
                                                         <a
 
107
href="../glib/glib-Basic-Types.html#gint"
 
108
>gint</a> limit);
90
109
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-set-msg-lost" title="e_thread_set_msg_lost ()">e_thread_set_msg_lost</a>               (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
91
110
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> destroy,
92
 
                                                         gpointer data);
 
111
                                                         <a
 
112
href="../glib/glib-Basic-Types.html#gpointer"
 
113
>gpointer</a> data);
93
114
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-set-msg-destroy" title="e_thread_set_msg_destroy ()">e_thread_set_msg_destroy</a>            (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
94
115
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> destroy,
95
 
                                                         gpointer data);
 
116
                                                         <a
 
117
href="../glib/glib-Basic-Types.html#gpointer"
 
118
>gpointer</a> data);
96
119
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-set-reply-port" title="e_thread_set_reply_port ()">e_thread_set_reply_port</a>             (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
97
120
                                                         <a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *reply_port);
98
121
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-set-msg-received" title="e_thread_set_msg_received ()">e_thread_set_msg_received</a>           (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
99
122
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> received,
100
 
                                                         gpointer data);
 
123
                                                         <a
 
124
href="../glib/glib-Basic-Types.html#gpointer"
 
125
>gpointer</a> data);
101
126
void                <a class="link" href="libedataserver-e-msgport.html#e-thread-put" title="e_thread_put ()">e_thread_put</a>                        (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
102
127
                                                         <a class="link" href="libedataserver-e-msgport.html#EMsg" title="EMsg">EMsg</a> *msg);
103
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-thread-busy" title="e_thread_busy ()">e_thread_busy</a>                       (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e);
 
128
<a
 
129
href="../glib/glib-Basic-Types.html#gint"
 
130
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-thread-busy" title="e_thread_busy ()">e_thread_busy</a>                       (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e);
104
131
                    <a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a>;
105
132
enum                <a class="link" href="libedataserver-e-msgport.html#e-mutex-t" title="enum e_mutex_t">e_mutex_t</a>;
106
133
<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *            <a class="link" href="libedataserver-e-msgport.html#e-mutex-new" title="e_mutex_new ()">e_mutex_new</a>                         (<a class="link" href="libedataserver-e-msgport.html#e-mutex-t" title="enum e_mutex_t">e_mutex_t</a> type);
107
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-mutex-destroy" title="e_mutex_destroy ()">e_mutex_destroy</a>                     (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
108
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-mutex-lock" title="e_mutex_lock ()">e_mutex_lock</a>                        (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
109
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-mutex-unlock" title="e_mutex_unlock ()">e_mutex_unlock</a>                      (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
 
134
<a
 
135
href="../glib/glib-Basic-Types.html#gint"
 
136
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-mutex-destroy" title="e_mutex_destroy ()">e_mutex_destroy</a>                     (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
 
137
<a
 
138
href="../glib/glib-Basic-Types.html#gint"
 
139
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-mutex-lock" title="e_mutex_lock ()">e_mutex_lock</a>                        (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
 
140
<a
 
141
href="../glib/glib-Basic-Types.html#gint"
 
142
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-mutex-unlock" title="e_mutex_unlock ()">e_mutex_unlock</a>                      (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
110
143
void                <a class="link" href="libedataserver-e-msgport.html#e-mutex-assert-locked" title="e_mutex_assert_locked ()">e_mutex_assert_locked</a>               (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
111
 
gint                <a class="link" href="libedataserver-e-msgport.html#e-mutex-cond-wait" title="e_mutex_cond_wait ()">e_mutex_cond_wait</a>                   (gpointer cond,
 
144
<a
 
145
href="../glib/glib-Basic-Types.html#gint"
 
146
>gint</a>                <a class="link" href="libedataserver-e-msgport.html#e-mutex-cond-wait" title="e_mutex_cond_wait ()">e_mutex_cond_wait</a>                   (<a
 
147
href="../glib/glib-Basic-Types.html#gpointer"
 
148
>gpointer</a> cond,
112
149
                                                         <a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);
113
150
</pre>
114
151
</div>
143
180
</div>
144
181
<hr>
145
182
<div class="refsect2" lang="en">
146
 
<a name="E-DLIST-INITIALISER:CAPS"></a><h3>E_DLIST_INITIALISER()</h3>
 
183
<a name="E-DLIST-INITIALISER--CAPS"></a><h3>E_DLIST_INITIALISER()</h3>
147
184
<pre class="programlisting">#define E_DLIST_INITIALISER(l) { (EDListNode *)&amp;l.tail, NULL, (EDListNode *)&amp;l.head }
148
185
</pre>
149
186
<p>
297
334
<hr>
298
335
<div class="refsect2" lang="en">
299
336
<a name="e-dlist-empty"></a><h3>e_dlist_empty ()</h3>
300
 
<pre class="programlisting">gint                e_dlist_empty                       (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);</pre>
 
337
<pre class="programlisting"><a
 
338
href="../glib/glib-Basic-Types.html#gint"
 
339
>gint</a>                e_dlist_empty                       (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);</pre>
301
340
<p>
302
341
</p>
303
342
<div class="variablelist"><table border="0">
319
358
<hr>
320
359
<div class="refsect2" lang="en">
321
360
<a name="e-dlist-length"></a><h3>e_dlist_length ()</h3>
322
 
<pre class="programlisting">gint                e_dlist_length                      (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);</pre>
 
361
<pre class="programlisting"><a
 
362
href="../glib/glib-Basic-Types.html#gint"
 
363
>gint</a>                e_dlist_length                      (<a class="link" href="libedataserver-e-msgport.html#EDList" title="EDList">EDList</a> *l);</pre>
323
364
<p>
324
365
</p>
325
366
<div class="variablelist"><table border="0">
362
403
<div class="refsect2" lang="en">
363
404
<a name="em-cache-new"></a><h3>em_cache_new ()</h3>
364
405
<pre class="programlisting"><a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *           em_cache_new                        (time_t timeout,
365
 
                                                         gsize nodesize,
366
 
                                                         GFreeFunc nodefree);</pre>
 
406
                                                         <a
 
407
href="../glib/glib-Basic-Types.html#gsize"
 
408
>gsize</a> nodesize,
 
409
                                                         <a
 
410
href="../glib/glib-Miscellaneous-Utility-Functions.html#GFreeFunc"
 
411
>GFreeFunc</a> nodefree);</pre>
367
412
<p>
368
413
Setup a new timeout cache.  <em class="parameter"><code>nodesize</code></em> is the size of nodes in the
369
414
cache, and <em class="parameter"><code>nodefree</code></em> will be called to free YOUR content.</p>
416
461
<div class="refsect2" lang="en">
417
462
<a name="em-cache-lookup"></a><h3>em_cache_lookup ()</h3>
418
463
<pre class="programlisting"><a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a> *       em_cache_lookup                     (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
419
 
                                                         const gchar *key);</pre>
 
464
                                                         const <a
 
465
href="../glib/glib-Basic-Types.html#gchar"
 
466
>gchar</a> *key);</pre>
420
467
<p>
421
468
Lookup a cache node.  once you're finished with it, you need to
422
469
unref it.</p>
447
494
<div class="refsect2" lang="en">
448
495
<a name="em-cache-node-new"></a><h3>em_cache_node_new ()</h3>
449
496
<pre class="programlisting"><a class="link" href="libedataserver-e-msgport.html#EMCacheNode" title="EMCacheNode">EMCacheNode</a> *       em_cache_node_new                   (<a class="link" href="libedataserver-e-msgport.html#EMCache" title="EMCache">EMCache</a> *emc,
450
 
                                                         const gchar *key);</pre>
 
497
                                                         const <a
 
498
href="../glib/glib-Basic-Types.html#gchar"
 
499
>gchar</a> *key);</pre>
451
500
<p>
452
501
Create a new key'd cache node.  The node will not be added to the
453
502
cache until you insert it.</p>
613
662
<hr>
614
663
<div class="refsect2" lang="en">
615
664
<a name="e-msgport-fd"></a><h3>e_msgport_fd ()</h3>
616
 
<pre class="programlisting">gint                e_msgport_fd                        (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);</pre>
 
665
<pre class="programlisting"><a
 
666
href="../glib/glib-Basic-Types.html#gint"
 
667
>gint</a>                e_msgport_fd                        (<a class="link" href="libedataserver-e-msgport.html#EMsgPort" title="EMsgPort">EMsgPort</a> *mp);</pre>
617
668
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
618
669
<h3 class="title">Warning</h3>
619
670
<p><code class="literal">e_msgport_fd</code> is deprecated and should not be used in newly-written code.</p>
775
826
<div class="refsect2" lang="en">
776
827
<a name="e-thread-t"></a><h3>enum e_thread_t</h3>
777
828
<pre class="programlisting">typedef enum {
778
 
        E_THREAD_QUEUE = 0, /* run one by one, until done, if the queue_limit is reached, discard new request */
 
829
        E_THREAD_QUEUE = 0,     /* run one by one, until done, if the queue_limit is reached, discard new request */
779
830
        E_THREAD_DROP,          /* run one by one, until done, if the queue_limit is reached, discard oldest requests */
780
831
        E_THREAD_NEW            /* always run in a new thread, if the queue limit is reached, new requests are
781
832
                                   stored in the queue until a thread becomes available for it, creating a thread pool */
793
844
<a name="EThreadFunc"></a><h3>EThreadFunc ()</h3>
794
845
<pre class="programlisting">void                (*EThreadFunc)                      (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *,
795
846
                                                         <a class="link" href="libedataserver-e-msgport.html#EMsg" title="EMsg">EMsg</a> *,
796
 
                                                         gpointer data);</pre>
 
847
                                                         <a
 
848
href="../glib/glib-Basic-Types.html#gpointer"
 
849
>gpointer</a> data);</pre>
797
850
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
798
851
<h3 class="title">Warning</h3>
799
852
<p><code class="literal">EThreadFunc</code> is deprecated and should not be used in newly-written code.</p>
870
923
<div class="refsect2" lang="en">
871
924
<a name="e-thread-set-queue-limit"></a><h3>e_thread_set_queue_limit ()</h3>
872
925
<pre class="programlisting">void                e_thread_set_queue_limit            (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
873
 
                                                         gint limit);</pre>
 
926
                                                         <a
 
927
href="../glib/glib-Basic-Types.html#gint"
 
928
>gint</a> limit);</pre>
874
929
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
875
930
<h3 class="title">Warning</h3>
876
931
<p><code class="literal">e_thread_set_queue_limit</code> is deprecated and should not be used in newly-written code.</p>
898
953
<a name="e-thread-set-msg-lost"></a><h3>e_thread_set_msg_lost ()</h3>
899
954
<pre class="programlisting">void                e_thread_set_msg_lost               (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
900
955
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> destroy,
901
 
                                                         gpointer data);</pre>
 
956
                                                         <a
 
957
href="../glib/glib-Basic-Types.html#gpointer"
 
958
>gpointer</a> data);</pre>
902
959
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
903
960
<h3 class="title">Warning</h3>
904
961
<p><code class="literal">e_thread_set_msg_lost</code> is deprecated and should not be used in newly-written code.</p>
931
988
<a name="e-thread-set-msg-destroy"></a><h3>e_thread_set_msg_destroy ()</h3>
932
989
<pre class="programlisting">void                e_thread_set_msg_destroy            (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
933
990
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> destroy,
934
 
                                                         gpointer data);</pre>
 
991
                                                         <a
 
992
href="../glib/glib-Basic-Types.html#gpointer"
 
993
>gpointer</a> data);</pre>
935
994
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
936
995
<h3 class="title">Warning</h3>
937
996
<p><code class="literal">e_thread_set_msg_destroy</code> is deprecated and should not be used in newly-written code.</p>
991
1050
<a name="e-thread-set-msg-received"></a><h3>e_thread_set_msg_received ()</h3>
992
1051
<pre class="programlisting">void                e_thread_set_msg_received           (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e,
993
1052
                                                         <a class="link" href="libedataserver-e-msgport.html#EThreadFunc" title="EThreadFunc ()">EThreadFunc</a> received,
994
 
                                                         gpointer data);</pre>
 
1053
                                                         <a
 
1054
href="../glib/glib-Basic-Types.html#gpointer"
 
1055
>gpointer</a> data);</pre>
995
1056
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
996
1057
<h3 class="title">Warning</h3>
997
1058
<p><code class="literal">e_thread_set_msg_received</code> is deprecated and should not be used in newly-written code.</p>
1049
1110
<hr>
1050
1111
<div class="refsect2" lang="en">
1051
1112
<a name="e-thread-busy"></a><h3>e_thread_busy ()</h3>
1052
 
<pre class="programlisting">gint                e_thread_busy                       (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e);</pre>
 
1113
<pre class="programlisting"><a
 
1114
href="../glib/glib-Basic-Types.html#gint"
 
1115
>gint</a>                e_thread_busy                       (<a class="link" href="libedataserver-e-msgport.html#EThread" title="EThread">EThread</a> *e);</pre>
1053
1116
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1054
1117
<h3 class="title">Warning</h3>
1055
1118
<p><code class="literal">e_thread_busy</code> is deprecated and should not be used in newly-written code.</p>
1127
1190
<hr>
1128
1191
<div class="refsect2" lang="en">
1129
1192
<a name="e-mutex-destroy"></a><h3>e_mutex_destroy ()</h3>
1130
 
<pre class="programlisting">gint                e_mutex_destroy                     (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
 
1193
<pre class="programlisting"><a
 
1194
href="../glib/glib-Basic-Types.html#gint"
 
1195
>gint</a>                e_mutex_destroy                     (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
1131
1196
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1132
1197
<h3 class="title">Warning</h3>
1133
1198
<p><code class="literal">e_mutex_destroy</code> is deprecated and should not be used in newly-written code.</p>
1153
1218
<hr>
1154
1219
<div class="refsect2" lang="en">
1155
1220
<a name="e-mutex-lock"></a><h3>e_mutex_lock ()</h3>
1156
 
<pre class="programlisting">gint                e_mutex_lock                        (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
 
1221
<pre class="programlisting"><a
 
1222
href="../glib/glib-Basic-Types.html#gint"
 
1223
>gint</a>                e_mutex_lock                        (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
1157
1224
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1158
1225
<h3 class="title">Warning</h3>
1159
1226
<p><code class="literal">e_mutex_lock</code> is deprecated and should not be used in newly-written code.</p>
1179
1246
<hr>
1180
1247
<div class="refsect2" lang="en">
1181
1248
<a name="e-mutex-unlock"></a><h3>e_mutex_unlock ()</h3>
1182
 
<pre class="programlisting">gint                e_mutex_unlock                      (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
 
1249
<pre class="programlisting"><a
 
1250
href="../glib/glib-Basic-Types.html#gint"
 
1251
>gint</a>                e_mutex_unlock                      (<a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
1183
1252
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1184
1253
<h3 class="title">Warning</h3>
1185
1254
<p><code class="literal">e_mutex_unlock</code> is deprecated and should not be used in newly-written code.</p>
1224
1293
<hr>
1225
1294
<div class="refsect2" lang="en">
1226
1295
<a name="e-mutex-cond-wait"></a><h3>e_mutex_cond_wait ()</h3>
1227
 
<pre class="programlisting">gint                e_mutex_cond_wait                   (gpointer cond,
 
1296
<pre class="programlisting"><a
 
1297
href="../glib/glib-Basic-Types.html#gint"
 
1298
>gint</a>                e_mutex_cond_wait                   (<a
 
1299
href="../glib/glib-Basic-Types.html#gpointer"
 
1300
>gpointer</a> cond,
1228
1301
                                                         <a class="link" href="libedataserver-e-msgport.html#EMutex" title="EMutex">EMutex</a> *m);</pre>
1229
1302
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1230
1303
<h3 class="title">Warning</h3>
1257
1330
</div>
1258
1331
<div class="footer">
1259
1332
<hr>
1260
 
          Generated by GTK-Doc V1.12</div>
 
1333
          Generated by GTK-Doc V1.11</div>
1261
1334
</body>
1262
1335
</html>