asynchronous interface control block. More...
#include <httpclient.h>
Data Fields | |
| cp_hashlist * | stack |
| fd_set | ufds_r |
| fd_set | ufds_w |
| unsigned int | fdmax |
| void ** | desc |
| int | size |
| int | nfds |
| int | running |
| cp_thread | bg |
| cp_thread_pool * | pool |
| cp_mutex | bg_lock |
| cp_cond | bg_cond |
asynchronous interface control block.
By default asynchronous transfers use a static block shared between all client transfers. To separate transfers into different groups, create a cp_httpclient_ctl control block and use _fetch_ctl_nb and _fetch_ctl_nb_exec().
1.7.1