Go to the source code of this file.
|
enum | CURLMcode {
CURLM_CALL_MULTI_PERFORM = -1,
CURLM_OK,
CURLM_BAD_HANDLE,
CURLM_BAD_EASY_HANDLE,
CURLM_OUT_OF_MEMORY,
CURLM_INTERNAL_ERROR,
CURLM_BAD_SOCKET,
CURLM_UNKNOWN_OPTION,
CURLM_LAST
} |
|
enum | CURLMoption {
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1),
CURLMOPT_LASTENTRY
} |
|
enum | CURLMSG { CURLMSG_NONE,
CURLMSG_DONE,
CURLMSG_LAST
} |
|
|
CURL_EXTERN CURLMcode | curl_multi_add_handle (CURLM *multi_handle, CURL *curl_handle) |
|
CURL_EXTERN CURLMcode | curl_multi_assign (CURLM *multi_handle, curl_socket_t sockfd, void *sockp) |
|
CURL_EXTERN CURLMcode | curl_multi_cleanup (CURLM *multi_handle) |
|
CURL_EXTERN CURLMcode | curl_multi_fdset (CURLM *multi_handle, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *exc_fd_set, int *max_fd) |
|
CURL_EXTERN CURLMsg * | curl_multi_info_read (CURLM *multi_handle, int *msgs_in_queue) |
|
CURL_EXTERN CURLM * | curl_multi_init (void) |
|
CURL_EXTERN CURLMcode | curl_multi_perform (CURLM *multi_handle, int *running_handles) |
|
CURL_EXTERN CURLMcode | curl_multi_remove_handle (CURLM *multi_handle, CURL *curl_handle) |
|
CURL_EXTERN CURLMcode | curl_multi_setopt (CURLM *multi_handle, CURLMoption option,...) |
|
CURL_EXTERN CURLMcode | curl_multi_socket (CURLM *multi_handle, curl_socket_t s, int *running_handles) |
|
CURL_EXTERN CURLMcode | curl_multi_socket_action (CURLM *multi_handle, curl_socket_t s, int ev_bitmask, int *running_handles) |
|
CURL_EXTERN CURLMcode | curl_multi_socket_all (CURLM *multi_handle, int *running_handles) |
|
CURL_EXTERN const char * | curl_multi_strerror (CURLMcode) |
|
CURL_EXTERN CURLMcode | curl_multi_timeout (CURLM *multi_handle, long *milliseconds) |
|
#define CINIT |
( |
|
name, |
|
|
|
type, |
|
|
|
number |
|
) |
| CURLMOPT_name = type + number |
#define CURL_CSELECT_ERR 0x04 |
#define CURL_CSELECT_IN 0x01 |
#define CURL_CSELECT_OUT 0x02 |
#define CURL_POLL_INOUT 3 |
#define CURL_POLL_REMOVE 4 |
typedef int(* curl_multi_timer_callback) (CURLM *multi,long timeout_ms,void *userp) |
Enumerator |
---|
CURLM_CALL_MULTI_PERFORM |
|
CURLM_OK |
|
CURLM_BAD_HANDLE |
|
CURLM_BAD_EASY_HANDLE |
|
CURLM_OUT_OF_MEMORY |
|
CURLM_INTERNAL_ERROR |
|
CURLM_BAD_SOCKET |
|
CURLM_UNKNOWN_OPTION |
|
CURLM_LAST |
|
Definition at line 58 of file multi.h.
Enumerator |
---|
CINIT |
|
CINIT |
|
CINIT |
|
CINIT |
|
CINIT |
|
CINIT |
|
CURLMOPT_LASTENTRY |
|
Definition at line 296 of file multi.h.
Enumerator |
---|
CURLMSG_NONE |
|
CURLMSG_DONE |
|
CURLMSG_LAST |
|
Definition at line 76 of file multi.h.
CURL_EXTERN CURLMcode curl_multi_fdset |
( |
CURLM * |
multi_handle, |
|
|
fd_set * |
read_fd_set, |
|
|
fd_set * |
write_fd_set, |
|
|
fd_set * |
exc_fd_set, |
|
|
int * |
max_fd |
|
) |
| |