]> icculus.org git repositories - icculus/iodoom3.git/blob - neo/curl/docs/libcurl/curl_multi_fdset.html
hello world
[icculus/iodoom3.git] / neo / curl / docs / libcurl / curl_multi_fdset.html
1 <html><head>
2 <title>curl_multi_fdset man page</title>
3 <meta name="generator" content="roffit 0.5">
4 <STYLE type="text/css">
5 P.level0 {
6  padding-left: 2em;
7 }
8
9 P.level1 {
10  padding-left: 4em;
11 }
12
13 P.level2 {
14  padding-left: 6em;
15 }
16
17 span.emphasis {
18  font-style: italic;
19 }
20
21 span.bold {
22  font-weight: bold;
23 }
24
25 span.manpage {
26  font-weight: bold;
27 }
28
29 h2.nroffsh {
30  background-color: #e0e0e0;
31 }
32
33 span.nroffip {
34  font-weight: bold;
35  font-size: 120%;
36  font-family: monospace;
37 }
38
39 p.roffit {
40  text-align: center;
41  font-size: 80%;
42 }
43 </STYLE>
44 </head><body>
45
46 <p class="level0"><a name="NAME"></a><h2 class="nroffsh">NAME</h2>
47 <p class="level0">curl_multi_fdset - extracts file descriptor information from a multi handle <a name="SYNOPSIS"></a><h2 class="nroffsh">SYNOPSIS</h2>
48 <p class="level0">#include &lt;curl/curl.h&gt; 
49 <p class="level0">CURLMcode curl_multi_fdset(CURLM *multi_handle, &nbsp;                          fd_set *read_fd_set, &nbsp;                          fd_set *write_fd_set, &nbsp;                          fd_set *exc_fd_set, &nbsp;                          int *max_fd); 
50 <p class="level0"><a name="DESCRIPTION"></a><h2 class="nroffsh">DESCRIPTION</h2>
51 <p class="level0">This function extracts file descriptor information from a given multi_handle. libcurl returns its fd_set sets. The application can use these to select() or poll() on. The curl_multi_perform() function should be called as soon as one of them are ready to be read from or written to. 
52 <p class="level0">NOTE that once this call is made, you must not remove the sets you point to, as libcurl will need to be able to read them. It needs them after select() calls, to know if certain sockets are readable or writable. <a name="RETURN"></a><h2 class="nroffsh">RETURN VALUE</h2>
53 <p class="level0">CURLMcode type, general libcurl multi interface error code. See <span Class="emphasis">libcurl-errors.3</span> <a name="SEE"></a><h2 class="nroffsh">SEE ALSO</h2>
54 <p class="level0"><a class="manpage" href="./curl_multi_cleanup.html">curl_multi_cleanup (3)</a> <a class="manpage" href="./curl_multi_init.html"> curl_multi_init (3)</a> <p class="roffit">
55  This HTML page was made with <a href="http://daniel.haxx.se/projects/roffit/">roffit</a>.
56 </body></html>