#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.
Defines |
#define | easy_events(x) CURLE_NOT_BUILT_IN |
#define | system_strdup curlx_strdup |
Functions |
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) |
CURLcode | curl_global_init (long flags) |
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) |
static void | win32_cleanup (void) |
static CURLcode | win32_init (void) |
Variables |
curl_calloc_callback | Curl_ccalloc = (curl_calloc_callback)calloc |
curl_free_callback | Curl_cfree = (curl_free_callback)free |
curl_malloc_callback | Curl_cmalloc = (curl_malloc_callback)malloc |
curl_realloc_callback | Curl_crealloc = (curl_realloc_callback)realloc |
curl_strdup_callback | Curl_cstrdup = (curl_strdup_callback)system_strdup |
static long | init_flags |
static unsigned int | initialized |
Define Documentation
Function Documentation
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.
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.
Variable Documentation