Context.
More...
Context.
Definition at line 140 of file curl.c.
◆ multi
CURLM* GNUNET_CURL_Context::multi |
Curl multi handle.
Definition at line 145 of file curl.c.
◆ share
CURLSH* GNUNET_CURL_Context::share |
◆ jobs_head
We keep jobs in a DLL.
Definition at line 155 of file curl.c.
◆ jobs_tail
We keep jobs in a DLL.
Definition at line 160 of file curl.c.
◆ common_headers
struct curl_slist* GNUNET_CURL_Context::common_headers |
Headers common for all requests in the context.
Definition at line 165 of file curl.c.
◆ async_scope_id_header
const char* GNUNET_CURL_Context::async_scope_id_header |
If non-NULL, the async scope ID is sent in a request header of this name.
Definition at line 171 of file curl.c.
◆ cb
Function we need to call whenever the event loop's socket set changed.
Definition at line 177 of file curl.c.
Referenced by GNUNET_CURL_init().
◆ cb_cls
void* GNUNET_CURL_Context::cb_cls |
◆ userpass
char* GNUNET_CURL_Context::userpass |
USERNAME:PASSWORD to use for client-authentication with all requests of this context, or NULL.
Definition at line 188 of file curl.c.
◆ certtype
char* GNUNET_CURL_Context::certtype |
Type of the TLS client certificate used, or NULL.
Definition at line 193 of file curl.c.
◆ certfile
char* GNUNET_CURL_Context::certfile |
File with the TLS client certificate, or NULL.
Definition at line 198 of file curl.c.
◆ keyfile
char* GNUNET_CURL_Context::keyfile |
File with the private key to authenticate the TLS client, or NULL.
Definition at line 204 of file curl.c.
◆ keypass
char* GNUNET_CURL_Context::keypass |
Passphrase to decrypt keyfile, or NULL.
Definition at line 209 of file curl.c.
The documentation for this struct was generated from the following file: