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 |
|
) |
| |