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