#include "curl_setup.h"
#include "urldata.h"
#include <curl/curl.h>
#include "transfer.h"
#include "vtls/vtls.h"
#include "url.h"
#include "getinfo.h"
#include "hostip.h"
#include "share.h"
#include "strdup.h"
#include "progress.h"
#include "easyif.h"
#include "select.h"
#include "sendf.h"
#include "connect.h"
#include "slist.h"
#include "amigaos.h"
#include "non-ascii.h"
#include "warnless.h"
#include "conncache.h"
#include "multiif.h"
#include "sigpipe.h"
#include "ssh.h"
#include "curl_printf.h"
#include "curl_memory.h"
#include "memdebug.h"
Go to the source code of this file.
|
void | curl_easy_cleanup (struct Curl_easy *data) |
|
struct Curl_easy * | curl_easy_duphandle (struct Curl_easy *data) |
|
CURLcode | curl_easy_getinfo (struct Curl_easy *data, CURLINFO info,...) |
|
struct Curl_easy * | curl_easy_init (void) |
|
CURLcode | curl_easy_pause (struct Curl_easy *data, int action) |
|
CURLcode | curl_easy_perform (struct Curl_easy *data) |
|
CURLcode | curl_easy_recv (struct Curl_easy *data, void *buffer, size_t buflen, size_t *n) |
|
void | curl_easy_reset (struct Curl_easy *data) |
|
CURLcode | curl_easy_send (struct Curl_easy *data, const void *buffer, size_t buflen, size_t *n) |
|
CURLcode | curl_easy_setopt (struct Curl_easy *data, CURLoption tag,...) |
|
void | curl_global_cleanup (void) |
| curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs to be cleaned up and what doesn't. More...
|
|
CURLcode | curl_global_init (long flags) |
| curl_global_init() globally initializes curl given a bitwise set of the different features of what to initialize. More...
|
|
CURLcode | curl_global_init_mem (long flags, curl_malloc_callback m, curl_free_callback f, curl_realloc_callback r, curl_strdup_callback s, curl_calloc_callback c) |
|
void | Curl_version_init (void) |
|
static CURLcode | easy_connection (struct Curl_easy *data, curl_socket_t *sfd, struct connectdata **connp) |
|
static CURLcode | easy_perform (struct Curl_easy *data, bool events) |
|
static CURLcode | easy_transfer (struct Curl_multi *multi) |
|
static CURLcode | global_init (long flags, bool memoryfuncs) |
| curl_global_init() globally initializes curl given a bitwise set of the different features of what to initialize. More...
|
|
static void | win32_cleanup (void) |
|
static CURLcode | win32_init (void) |
|
void curl_easy_cleanup |
( |
struct Curl_easy * |
data | ) |
|
void curl_easy_reset |
( |
struct Curl_easy * |
data | ) |
|
void curl_global_cleanup |
( |
void |
| ) |
|
curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs to be cleaned up and what doesn't.
Definition at line 312 of file easy.c.
curl_global_init() globally initializes curl given a bitwise set of the different features of what to initialize.
Definition at line 271 of file easy.c.
void Curl_version_init |
( |
void |
| ) |
|
static CURLcode global_init |
( |
long |
flags, |
|
|
bool |
memoryfuncs |
|
) |
| |
|
static |
curl_global_init() globally initializes curl given a bitwise set of the different features of what to initialize.
Definition at line 200 of file easy.c.
static void win32_cleanup |
( |
void |
| ) |
|
|
static |