Data Fields | |
| int | n_conn_buckets | 
| int | n_conn_max | 
| int | n_conn_max_hits | 
| int | conn_idle_time | 
| int | conn_timeout | 
| int | read_timeout | 
| int | write_timeout | 
| dpl_addrlist_t * | addrlist | 
| int | cur_host | 
| int | blacklist_expiretime | 
| char * | base_path | 
| int | trace_binary | 
| char * | pricing | 
| int | encode_slashes | 
| int | keep_alive | 
| int | url_encoding | 
| int | max_redirects | 
| uint32_t | enterprise_number | 
| struct dpl_conn ** | conn_buckets | 
| int | n_conn_fds | 
| char * | pricing_dir | 
| FILE * | event_log | 
| int | canary | 
| dpl_addrlist_t* dpl_ctx::addrlist | 
list of addresses to contact
| char* dpl_ctx::base_path | 
or RootURI
| int dpl_ctx::blacklist_expiretime | 
expiration time of blacklisting
| int dpl_ctx::canary | 
for debugging lock
| struct dpl_conn** dpl_ctx::conn_buckets | 
idle connections buckets
| int dpl_ctx::conn_idle_time | 
auto-close after (sec)
| int dpl_ctx::conn_timeout | 
connection timeout (sec)
| int dpl_ctx::cur_host | 
current host beeing used in addrlist
| int dpl_ctx::encode_slashes | 
client wants slashes encoded
| uint32_t dpl_ctx::enterprise_number | 
for generating native IDs
| FILE* dpl_ctx::event_log | 
log charged events
| int dpl_ctx::keep_alive | 
client supports keep-alive
| int dpl_ctx::max_redirects | 
maximum number of redirects
| int dpl_ctx::n_conn_buckets | 
number of buckets
| int dpl_ctx::n_conn_fds | 
number of active fds
| int dpl_ctx::n_conn_max | 
max connexions
| int dpl_ctx::n_conn_max_hits | 
before auto-close
| char* dpl_ctx::pricing | 
might be NULL
| char* dpl_ctx::pricing_dir | 
where charged events should be logged, empty string to disable logging
| int dpl_ctx::read_timeout | 
read timeout (sec)
| int dpl_ctx::trace_binary | 
default is trace ascii
| int dpl_ctx::url_encoding | 
some servers does not handle url encoding
| int dpl_ctx::write_timeout | 
write timeout (sec)
 1.8.3.1