#include "tool_setup.h"
#include "curlx.h"
#include "tool_cfgable.h"
#include "tool_easysrc.h"
#include "tool_setopt.h"
#include "tool_convert.h"
#include "mime.h"
#include "memdebug.h"
Go to the source code of this file.
Macros | |
#define | ADD(args) |
#define | ADDF(args) |
#define | CLEAN0(s) ADD((&easysrc_clean, s)) |
#define | CLEAN1(f, a) ADDF((&easysrc_clean, f,a)) |
#define | CODE0(s) ADD((&easysrc_code, s)) |
#define | CODE1(f, a) ADDF((&easysrc_code, f,a)) |
#define | CODE2(f, a, b) ADDF((&easysrc_code, f,a,b)) |
#define | CODE3(f, a, b, c) ADDF((&easysrc_code, f,a,b,c)) |
#define | DATA0(s) ADD((&easysrc_data, s)) |
#define | DATA1(f, a) ADDF((&easysrc_data, f,a)) |
#define | DATA2(f, a, b) ADDF((&easysrc_data, f,a,b)) |
#define | DATA3(f, a, b, c) ADDF((&easysrc_data, f,a,b,c)) |
#define | DECL0(s) ADD((&easysrc_decl, s)) |
#define | DECL1(f, a) ADDF((&easysrc_decl, f,a)) |
#define | ENABLE_CURLX_PRINTF |
#define | NV(e) {#e, e} |
#define | NV1(e, v) {#e, (v)} |
#define | NVEND {NULL, 0} /* sentinel to mark end of list */ |
#define | REM0(s) ADD((&easysrc_toohard, s)) |
#define | REM1(f, a) ADDF((&easysrc_toohard, f,a)) |
#define | REM2(f, a, b) ADDF((&easysrc_toohard, f,a,b)) |
Variables | |
const NameValue | setopt_nv_CURL_HTTP_VERSION [] |
const NameValue | setopt_nv_CURL_NETRC [] |
const NameValue | setopt_nv_CURL_SOCKS_PROXY [] |
const NameValue | setopt_nv_CURL_SSLVERSION [] |
const NameValue | setopt_nv_CURL_TIMECOND [] |
const NameValueUnsigned | setopt_nv_CURLAUTH [] |
const NameValue | setopt_nv_CURLFTPSSL_CCC [] |
static const NameValue | setopt_nv_CURLNONZERODEFAULTS [] |
const NameValue | setopt_nv_CURLPROTO [] |
const NameValue | setopt_nv_CURLPROXY [] |
const NameValueUnsigned | setopt_nv_CURLSSLOPT [] |
const NameValue | setopt_nv_CURLUSESSL [] |
#define ADD | ( | args | ) |
Definition at line 180 of file tool_setopt.c.
#define ADDF | ( | args | ) |
Definition at line 185 of file tool_setopt.c.
#define CLEAN0 | ( | s | ) | ADD((&easysrc_clean, s)) |
Definition at line 204 of file tool_setopt.c.
Definition at line 205 of file tool_setopt.c.
#define CODE0 | ( | s | ) | ADD((&easysrc_code, s)) |
Definition at line 199 of file tool_setopt.c.
Definition at line 200 of file tool_setopt.c.
Definition at line 201 of file tool_setopt.c.
Definition at line 202 of file tool_setopt.c.
#define DATA0 | ( | s | ) | ADD((&easysrc_data, s)) |
Definition at line 194 of file tool_setopt.c.
Definition at line 195 of file tool_setopt.c.
Definition at line 196 of file tool_setopt.c.
Definition at line 197 of file tool_setopt.c.
#define DECL0 | ( | s | ) | ADD((&easysrc_decl, s)) |
Definition at line 191 of file tool_setopt.c.
Definition at line 192 of file tool_setopt.c.
#define ENABLE_CURLX_PRINTF |
Definition at line 26 of file tool_setopt.c.
#define NV | ( | e | ) | {#e, e} |
Definition at line 43 of file tool_setopt.c.
#define NV1 | ( | e, | |
v | |||
) | {#e, (v)} |
Definition at line 44 of file tool_setopt.c.
#define NVEND {NULL, 0} /* sentinel to mark end of list */ |
Definition at line 45 of file tool_setopt.c.
#define REM0 | ( | s | ) | ADD((&easysrc_toohard, s)) |
Definition at line 207 of file tool_setopt.c.
Definition at line 208 of file tool_setopt.c.
Definition at line 209 of file tool_setopt.c.
|
static |
Definition at line 213 of file tool_setopt.c.
Definition at line 410 of file tool_setopt.c.
|
static |
Definition at line 383 of file tool_setopt.c.
CURLcode tool_setopt | ( | CURL * | curl, |
bool | str, | ||
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
... | |||
) |
Definition at line 606 of file tool_setopt.c.
CURLcode tool_setopt_bitmask | ( | CURL * | curl, |
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
const NameValueUnsigned * | nvlist, | ||
long | lval | ||
) |
Definition at line 340 of file tool_setopt.c.
CURLcode tool_setopt_enum | ( | CURL * | curl, |
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
const NameValue * | nvlist, | ||
long | lval | ||
) |
Definition at line 265 of file tool_setopt.c.
CURLcode tool_setopt_flags | ( | CURL * | curl, |
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
const NameValue * | nvlist, | ||
long | lval | ||
) |
Definition at line 298 of file tool_setopt.c.
CURLcode tool_setopt_mimepost | ( | CURL * | curl, |
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
curl_mime * | mimepost | ||
) |
Definition at line 562 of file tool_setopt.c.
CURLcode tool_setopt_slist | ( | CURL * | curl, |
struct GlobalConfig * | config, | ||
const char * | name, | ||
CURLoption | tag, | ||
struct curl_slist * | list | ||
) |
Definition at line 584 of file tool_setopt.c.
const NameValue setopt_nv_CURL_HTTP_VERSION[] |
Definition at line 80 of file tool_setopt.c.
const NameValue setopt_nv_CURL_NETRC[] |
Definition at line 130 of file tool_setopt.c.
const NameValue setopt_nv_CURL_SOCKS_PROXY[] |
Definition at line 58 of file tool_setopt.c.
const NameValue setopt_nv_CURL_SSLVERSION[] |
Definition at line 89 of file tool_setopt.c.
const NameValue setopt_nv_CURL_TIMECOND[] |
Definition at line 101 of file tool_setopt.c.
const NameValueUnsigned setopt_nv_CURLAUTH[] |
Definition at line 66 of file tool_setopt.c.
const NameValue setopt_nv_CURLFTPSSL_CCC[] |
Definition at line 109 of file tool_setopt.c.
|
static |
Definition at line 167 of file tool_setopt.c.
const NameValue setopt_nv_CURLPROTO[] |
Definition at line 139 of file tool_setopt.c.
const NameValue setopt_nv_CURLPROXY[] |
Definition at line 47 of file tool_setopt.c.
const NameValueUnsigned setopt_nv_CURLSSLOPT[] |
Definition at line 124 of file tool_setopt.c.
const NameValue setopt_nv_CURLUSESSL[] |
Definition at line 116 of file tool_setopt.c.