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

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-camel-net-utils.html

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

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>camel-net-utils</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Utilities.html" title="Utilities">
9
9
<link rel="prev" href="camel-CamelMsgPort.html" title="CamelMsgPort">
26
26
                  <a href="#camel-camel-net-utils.description" class="shortcut">Description</a>
27
27
</td></tr>
28
28
</table>
29
 
<div class="refentry" lang="en">
 
29
<div class="refentry" title="camel-net-utils">
30
30
<a name="camel-camel-net-utils"></a><div class="titlepage"></div>
31
31
<div class="refnamediv"><table width="100%"><tr>
32
32
<td valign="top">
35
35
</td>
36
36
<td valign="top" align="right"></td>
37
37
</tr></table></div>
38
 
<div class="refsynopsisdiv">
 
38
<div class="refsynopsisdiv" title="Synopsis">
39
39
<a name="camel-camel-net-utils.synopsis"></a><h2>Synopsis</h2>
40
40
<pre class="synopsis">#define             <a class="link" href="camel-camel-net-utils.html#AI-CANONNAME:CAPS" title="AI_CANONNAME">AI_CANONNAME</a>
41
41
#define             <a class="link" href="camel-camel-net-utils.html#AI-NUMERICHOST:CAPS" title="AI_NUMERICHOST">AI_NUMERICHOST</a>
69
69
                                                         <em class="parameter"><code><span class="type">struct _CamelException</span> *ex</code></em>);
70
70
</pre>
71
71
</div>
72
 
<div class="refsect1" lang="en">
 
72
<div class="refsect1" title="Description">
73
73
<a name="camel-camel-net-utils.description"></a><h2>Description</h2>
74
74
<p>
75
75
</p>
76
76
</div>
77
 
<div class="refsect1" lang="en">
 
77
<div class="refsect1" title="Details">
78
78
<a name="camel-camel-net-utils.details"></a><h2>Details</h2>
79
 
<div class="refsect2" lang="en">
 
79
<div class="refsect2" title="AI_CANONNAME">
80
80
<a name="AI-CANONNAME:CAPS"></a><h3>AI_CANONNAME</h3>
81
81
<pre class="programlisting">#define AI_CANONNAME 0x0002 /* Request for canonical name.  */
82
82
</pre>
84
84
</p>
85
85
</div>
86
86
<hr>
87
 
<div class="refsect2" lang="en">
 
87
<div class="refsect2" title="AI_NUMERICHOST">
88
88
<a name="AI-NUMERICHOST:CAPS"></a><h3>AI_NUMERICHOST</h3>
89
89
<pre class="programlisting">#define AI_NUMERICHOST 0x0004 /* Don't use name resolution.  */
90
90
</pre>
92
92
</p>
93
93
</div>
94
94
<hr>
95
 
<div class="refsect2" lang="en">
 
95
<div class="refsect2" title="EAI_BADFLAGS">
96
96
<a name="EAI-BADFLAGS:CAPS"></a><h3>EAI_BADFLAGS</h3>
97
97
<pre class="programlisting">#define EAI_BADFLAGS          -1 /* Invalid value for `ai_flags' field.  */
98
98
</pre>
100
100
</p>
101
101
</div>
102
102
<hr>
103
 
<div class="refsect2" lang="en">
 
103
<div class="refsect2" title="EAI_NONAME">
104
104
<a name="EAI-NONAME:CAPS"></a><h3>EAI_NONAME</h3>
105
105
<pre class="programlisting">#define EAI_NONAME    -2 /* NAME or SERVICE is unknown.  */
106
106
</pre>
108
108
</p>
109
109
</div>
110
110
<hr>
111
 
<div class="refsect2" lang="en">
 
111
<div class="refsect2" title="EAI_AGAIN">
112
112
<a name="EAI-AGAIN:CAPS"></a><h3>EAI_AGAIN</h3>
113
113
<pre class="programlisting">#define EAI_AGAIN     -3 /* Temporary failure in name resolution.  */
114
114
</pre>
116
116
</p>
117
117
</div>
118
118
<hr>
119
 
<div class="refsect2" lang="en">
 
119
<div class="refsect2" title="EAI_FAIL">
120
120
<a name="EAI-FAIL:CAPS"></a><h3>EAI_FAIL</h3>
121
121
<pre class="programlisting">#define EAI_FAIL      -4 /* Non-recoverable failure in name res.  */
122
122
</pre>
124
124
</p>
125
125
</div>
126
126
<hr>
127
 
<div class="refsect2" lang="en">
 
127
<div class="refsect2" title="EAI_NODATA">
128
128
<a name="EAI-NODATA:CAPS"></a><h3>EAI_NODATA</h3>
129
129
<pre class="programlisting">#define EAI_NODATA    -5 /* No address associated with NAME.  */
130
130
</pre>
132
132
</p>
133
133
</div>
134
134
<hr>
135
 
<div class="refsect2" lang="en">
 
135
<div class="refsect2" title="EAI_FAMILY">
136
136
<a name="EAI-FAMILY:CAPS"></a><h3>EAI_FAMILY</h3>
137
137
<pre class="programlisting">#define EAI_FAMILY    -6 /* `ai_family' not supported.  */
138
138
</pre>
140
140
</p>
141
141
</div>
142
142
<hr>
143
 
<div class="refsect2" lang="en">
 
143
<div class="refsect2" title="EAI_SOCKTYPE">
144
144
<a name="EAI-SOCKTYPE:CAPS"></a><h3>EAI_SOCKTYPE</h3>
145
145
<pre class="programlisting">#define EAI_SOCKTYPE          -7 /* `ai_socktype' not supported.  */
146
146
</pre>
148
148
</p>
149
149
</div>
150
150
<hr>
151
 
<div class="refsect2" lang="en">
 
151
<div class="refsect2" title="EAI_SERVICE">
152
152
<a name="EAI-SERVICE:CAPS"></a><h3>EAI_SERVICE</h3>
153
153
<pre class="programlisting">#define EAI_SERVICE   -8 /* SERVICE not supported for `ai_socktype'.  */
154
154
</pre>
156
156
</p>
157
157
</div>
158
158
<hr>
159
 
<div class="refsect2" lang="en">
 
159
<div class="refsect2" title="EAI_ADDRFAMILY">
160
160
<a name="EAI-ADDRFAMILY:CAPS"></a><h3>EAI_ADDRFAMILY</h3>
161
161
<pre class="programlisting">#define EAI_ADDRFAMILY        -9 /* Address family for NAME not supported.  */
162
162
</pre>
164
164
</p>
165
165
</div>
166
166
<hr>
167
 
<div class="refsect2" lang="en">
 
167
<div class="refsect2" title="EAI_MEMORY">
168
168
<a name="EAI-MEMORY:CAPS"></a><h3>EAI_MEMORY</h3>
169
169
<pre class="programlisting">#define EAI_MEMORY    -10 /* Memory allocation failure.  */
170
170
</pre>
172
172
</p>
173
173
</div>
174
174
<hr>
175
 
<div class="refsect2" lang="en">
 
175
<div class="refsect2" title="EAI_SYSTEM">
176
176
<a name="EAI-SYSTEM:CAPS"></a><h3>EAI_SYSTEM</h3>
177
177
<pre class="programlisting">#define EAI_SYSTEM    -11 /* System error returned in `errno'.  */
178
178
</pre>
180
180
</p>
181
181
</div>
182
182
<hr>
183
 
<div class="refsect2" lang="en">
 
183
<div class="refsect2" title="EAI_OVERFLOW">
184
184
<a name="EAI-OVERFLOW:CAPS"></a><h3>EAI_OVERFLOW</h3>
185
185
<pre class="programlisting">#define EAI_OVERFLOW          -12 /* Argument buffer overflow.  */
186
186
</pre>
188
188
</p>
189
189
</div>
190
190
<hr>
191
 
<div class="refsect2" lang="en">
 
191
<div class="refsect2" title="NI_NUMERICHOST">
192
192
<a name="NI-NUMERICHOST:CAPS"></a><h3>NI_NUMERICHOST</h3>
193
193
<pre class="programlisting">#define NI_NUMERICHOST 1    /* Don't try to look up hostname.  */
194
194
</pre>
196
196
</p>
197
197
</div>
198
198
<hr>
199
 
<div class="refsect2" lang="en">
 
199
<div class="refsect2" title="NI_NUMERICSERV">
200
200
<a name="NI-NUMERICSERV:CAPS"></a><h3>NI_NUMERICSERV</h3>
201
201
<pre class="programlisting">#define NI_NUMERICSERV 2    /* Don't convert port number to name.  */
202
202
</pre>
204
204
</p>
205
205
</div>
206
206
<hr>
207
 
<div class="refsect2" lang="en">
 
207
<div class="refsect2" title="NI_NOFQDN">
208
208
<a name="NI-NOFQDN:CAPS"></a><h3>NI_NOFQDN</h3>
209
209
<pre class="programlisting">#define NI_NOFQDN 4 /* Only return nodename portion.  */
210
210
</pre>
212
212
</p>
213
213
</div>
214
214
<hr>
215
 
<div class="refsect2" lang="en">
 
215
<div class="refsect2" title="NI_NAMEREQD">
216
216
<a name="NI-NAMEREQD:CAPS"></a><h3>NI_NAMEREQD</h3>
217
217
<pre class="programlisting">#define NI_NAMEREQD 8       /* Don't return numeric addresses.  */
218
218
</pre>
220
220
</p>
221
221
</div>
222
222
<hr>
223
 
<div class="refsect2" lang="en">
 
223
<div class="refsect2" title="NI_DGRAM">
224
224
<a name="NI-DGRAM:CAPS"></a><h3>NI_DGRAM</h3>
225
225
<pre class="programlisting">#define NI_DGRAM 16 /* Look up UDP service rather than TCP.  */
226
226
</pre>
228
228
</p>
229
229
</div>
230
230
<hr>
231
 
<div class="refsect2" lang="en">
 
231
<div class="refsect2" title="camel_getaddrinfo ()">
232
232
<a name="camel-getaddrinfo"></a><h3>camel_getaddrinfo ()</h3>
233
233
<pre class="programlisting">struct <span class="returnvalue">addrinfo</span> *   camel_getaddrinfo                   (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
234
234
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *service</code></em>,
235
235
                                                         <em class="parameter"><code>const <span class="type">struct addrinfo</span> *hints</code></em>,
236
236
                                                         <em class="parameter"><code><span class="type">struct _CamelException</span> *ex</code></em>);</pre>
237
 
<p>
238
 
</p>
239
237
<div class="variablelist"><table border="0">
240
238
<col align="left" valign="top">
241
239
<tbody>
266
264
</tr>
267
265
</tbody>
268
266
</table></div>
 
267
<p class="since">Since 2.22</p>
269
268
</div>
270
269
<hr>
271
 
<div class="refsect2" lang="en">
 
270
<div class="refsect2" title="camel_freeaddrinfo ()">
272
271
<a name="camel-freeaddrinfo"></a><h3>camel_freeaddrinfo ()</h3>
273
272
<pre class="programlisting"><span class="returnvalue">void</span>                camel_freeaddrinfo                  (<em class="parameter"><code><span class="type">struct addrinfo</span> *host</code></em>);</pre>
274
 
<p>
275
 
</p>
276
273
<div class="variablelist"><table border="0">
277
274
<col align="left" valign="top">
278
275
<tbody><tr>
281
278
</td>
282
279
</tr></tbody>
283
280
</table></div>
 
281
<p class="since">Since 2.22</p>
284
282
</div>
285
283
<hr>
286
 
<div class="refsect2" lang="en">
 
284
<div class="refsect2" title="camel_getnameinfo ()">
287
285
<a name="camel-getnameinfo"></a><h3>camel_getnameinfo ()</h3>
288
286
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_getnameinfo                   (<em class="parameter"><code>const <span class="type">struct sockaddr</span> *sa</code></em>,
289
287
                                                         <em class="parameter"><code><span class="type">socklen_t</span> salen</code></em>,
291
289
                                                         <em class="parameter"><code><span class="type">gchar</span> **serv</code></em>,
292
290
                                                         <em class="parameter"><code><span class="type">gint</span> flags</code></em>,
293
291
                                                         <em class="parameter"><code><span class="type">struct _CamelException</span> *ex</code></em>);</pre>
294
 
<p>
295
 
</p>
296
292
<div class="variablelist"><table border="0">
297
293
<col align="left" valign="top">
298
294
<tbody>
333
329
</tr>
334
330
</tbody>
335
331
</table></div>
 
332
<p class="since">Since 2.22</p>
336
333
</div>
337
334
</div>
338
335
</div>