Packages
libcurl
Curl
MultiHandle
strerror
MultiHandle
add_handle
cleanup
fdset
info_read
multi_assign
perform
remove_handle
setopt
socket
socket_action
socket_all
timeout
MultiHandle
Object Hierarchy:
Curl.MultiHandle
Curl.MultiHandle
Curl.MultiHandle
Description:
[
CCode
( cname =
"CURLM"
, free_function =
"curl_multi_cleanup"
) ]
[
Compact
]
public
class
MultiHandle
Namespace:
Curl
Package:
libcurl
Content:
Static methods:
public
static
unowned
string
strerror
(
MultiCode
p1)
Creation methods:
public
MultiHandle
()
Methods:
public
MultiCode
add_handle
(
EasyHandle
curl_handle)
public
MultiCode
cleanup
()
public
MultiCode
fdset
(
fd_set
read_fd_set,
fd_set
write_fd_set,
fd_set
exc_fd_set,
int
max_fd)
public
unowned
Message
info_read
(
int
msgs_in_queue)
public
MultiCode
multi_assign
(
Socket
sockfd,
void
* sockp)
public
MultiCode
perform
(
int
running_handles)
public
MultiCode
remove_handle
(
EasyHandle
curl_handle)
public
MultiCode
setopt
(
MultiOption
option)
public
MultiCode
socket
(
Socket
s,
int
running_handles)
public
MultiCode
socket_action
(
Socket
s,
int
ev_bitmask,
int
running_handles)
public
MultiCode
socket_all
(
int
running_handles)
public
MultiCode
timeout
(
long
milliseconds)