wut
1.0.0-beta9
Wii U Toolchain
|
#include "curl.h"
Go to the source code of this file.
Data Structures | |
struct | CURLMsg |
union | CURLMsg.data |
Macros | |
#define | CURLM_CALL_MULTI_SOCKET CURLM_CALL_MULTI_PERFORM |
#define | CURL_POLL_NONE 0 |
#define | CURL_POLL_IN 1 |
#define | CURL_POLL_OUT 2 |
#define | CURL_POLL_INOUT 3 |
#define | CURL_POLL_REMOVE 4 |
#define | CURL_SOCKET_TIMEOUT CURL_SOCKET_BAD |
#define | CURL_CSELECT_IN 0x01 |
#define | CURL_CSELECT_OUT 0x02 |
#define | CURL_CSELECT_ERR 0x04 |
#define | curl_multi_socket(x, y, z) curl_multi_socket_action(x,y,0,z) |
#define | CINIT(name, type, num) CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num |
Typedefs | |
typedef void | CURLM |
typedef struct CURLMsg | CURLMsg |
typedef int(* | curl_socket_callback) (CURL *easy, curl_socket_t s, int what, void *userp, void *socketp) |
typedef int(* | curl_multi_timer_callback) (CURLM *multi, long timeout_ms, void *userp) |
Enumerations | |
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 | CURLMSG { CURLMSG_NONE, CURLMSG_DONE, CURLMSG_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 } |
struct CURLMsg |
union CURLMsg.data |
#define CURLM_CALL_MULTI_SOCKET CURLM_CALL_MULTI_PERFORM |
#define CURL_SOCKET_TIMEOUT CURL_SOCKET_BAD |
#define curl_multi_socket | ( | x, | |
y, | |||
z | |||
) | curl_multi_socket_action(x,y,0,z) |
#define CINIT | ( | name, | |
type, | |||
num | |||
) | CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num |
typedef int(* curl_socket_callback) (CURL *easy, curl_socket_t s, int what, void *userp, void *socketp) |
typedef int(* curl_multi_timer_callback) (CURLM *multi, long timeout_ms, void *userp) |
enum CURLMcode |
enum CURLMSG |
enum CURLMoption |
CURL_EXTERN CURLM* curl_multi_init | ( | void | ) |
CURL_EXTERN CURLMcode curl_multi_add_handle | ( | CURLM * | multi_handle, |
CURL * | curl_handle | ||
) |
CURL_EXTERN CURLMcode curl_multi_remove_handle | ( | CURLM * | multi_handle, |
CURL * | curl_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 CURLMcode curl_multi_perform | ( | CURLM * | multi_handle, |
int * | running_handles | ||
) |
CURL_EXTERN CURLMcode curl_multi_cleanup | ( | CURLM * | multi_handle | ) |
CURL_EXTERN CURLMsg* curl_multi_info_read | ( | CURLM * | multi_handle, |
int * | msgs_in_queue | ||
) |
const CURL_EXTERN char* curl_multi_strerror | ( | CURLMcode | ) |
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 CURLMcode curl_multi_timeout | ( | CURLM * | multi_handle, |
long * | milliseconds | ||
) |
CURL_EXTERN CURLMcode curl_multi_setopt | ( | CURLM * | multi_handle, |
CURLMoption | option, | ||
... | |||
) |
CURL_EXTERN CURLMcode curl_multi_assign | ( | CURLM * | multi_handle, |
curl_socket_t | sockfd, | ||
void * | sockp | ||
) |