Context.
More...
|
| CURLM * | multi |
| | Curl multi handle.
|
| |
| CURLSH * | share |
| | Curl share handle.
|
| |
| struct GNUNET_CURL_Job * | jobs_head |
| | We keep jobs in a DLL.
|
| |
| struct GNUNET_CURL_Job * | jobs_tail |
| | We keep jobs in a DLL.
|
| |
| struct curl_slist * | common_headers |
| | Headers common for all requests in the context.
|
| |
| const char * | async_scope_id_header |
| | If non-NULL, the async scope ID is sent in a request header of this name.
|
| |
| GNUNET_CURL_RescheduleCallback | cb |
| | Function we need to call whenever the event loop's socket set changed.
|
| |
| void * | cb_cls |
| | Closure for cb.
|
| |
| char * | userpass |
| | USERNAME:PASSWORD to use for client-authentication with all requests of this context, or NULL.
|
| |
| char * | certtype |
| | Type of the TLS client certificate used, or NULL.
|
| |
| char * | certfile |
| | File with the TLS client certificate, or NULL.
|
| |
| char * | keyfile |
| | File with the private key to authenticate the TLS client, or NULL.
|
| |
| char * | keypass |
| | Passphrase to decrypt keyfile, or NULL.
|
| |
Context.
Definition at line 152 of file curl.c.
◆ multi
| CURLM* GNUNET_CURL_Context::multi |
Curl multi handle.
Definition at line 157 of file curl.c.
◆ share
| CURLSH* GNUNET_CURL_Context::share |
◆ jobs_head
We keep jobs in a DLL.
Definition at line 167 of file curl.c.
◆ jobs_tail
We keep jobs in a DLL.
Definition at line 172 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 177 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 183 of file curl.c.
◆ cb
Function we need to call whenever the event loop's socket set changed.
Definition at line 189 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 200 of file curl.c.
◆ certtype
| char* GNUNET_CURL_Context::certtype |
Type of the TLS client certificate used, or NULL.
Definition at line 205 of file curl.c.
◆ certfile
| char* GNUNET_CURL_Context::certfile |
File with the TLS client certificate, or NULL.
Definition at line 210 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 216 of file curl.c.
◆ keypass
| char* GNUNET_CURL_Context::keypass |
Passphrase to decrypt keyfile, or NULL.
Definition at line 221 of file curl.c.
The documentation for this struct was generated from the following file: