|
NetSurf
|
Information for a single fetch. More...
Data Fields | |
| fetch_callback | callback |
| Callback function. More... | |
| nsurl * | url |
| URL. More... | |
| nsurl * | referer |
| Referer URL. More... | |
| bool | verifiable |
| Transaction is verifiable. More... | |
| void * | p |
| Private data for callback. More... | |
| lwc_string * | host |
| Host part of URL, interned. More... | |
| long | http_code |
| HTTP response code, or 0. More... | |
| int | fetcherd |
| Fetcher descriptor for this fetch. More... | |
| void * | fetcher_handle |
| The handle for the fetcher. More... | |
| bool | fetch_is_active |
| This fetch is active. More... | |
| fetch_msg_type | last_msg |
| The last message sent for this fetch. More... | |
| struct fetch * | r_prev |
| Previous active fetch in fetch_ring. More... | |
| struct fetch * | r_next |
| Next active fetch in fetch_ring. More... | |
| fetch_callback fetch::callback |
Callback function.
Definition at line 90 of file fetch.c.
Referenced by fetch_change_callback(), fetch_send_callback(), and fetch_start().
| bool fetch::fetch_is_active |
This fetch is active.
Definition at line 99 of file fetch.c.
Referenced by fetch_dispatch_job(), and fetch_remove_from_queues().
| void* fetch::fetcher_handle |
The handle for the fetcher.
Definition at line 98 of file fetch.c.
Referenced by fetch_abort(), fetch_dispatch_job(), fetch_free(), fetch_remove_from_queues(), and fetch_start().
| int fetch::fetcherd |
Fetcher descriptor for this fetch.
Definition at line 97 of file fetch.c.
Referenced by fetch_abort(), fetch_can_fetch(), fetch_dispatch_job(), fetch_fdset(), fetch_free(), fetch_ref_fetcher(), fetch_start(), fetch_unref_fetcher(), fetcher_add(), fetcher_poll(), fetcher_quit(), and get_fetcher_for_scheme().
| lwc_string* fetch::host |
Host part of URL, interned.
Definition at line 95 of file fetch.c.
Referenced by fetch_alloc(), fetch_choose_and_dispatch(), fetch_curl_setup(), fetch_curl_start(), fetch_free(), and fetch_start().
| long fetch::http_code |
HTTP response code, or 0.
Definition at line 96 of file fetch.c.
Referenced by fetch_alloc(), fetch_http_code(), and fetch_set_http_code().
| fetch_msg_type fetch::last_msg |
The last message sent for this fetch.
Definition at line 100 of file fetch.c.
Referenced by fetch_abort(), fetch_free(), and fetch_send_callback().
| void* fetch::p |
Private data for callback.
Definition at line 94 of file fetch.c.
Referenced by fetch_change_callback(), fetch_send_callback(), and fetch_start().
| struct fetch* fetch::r_next |
Next active fetch in fetch_ring.
Definition at line 102 of file fetch.c.
Referenced by dump_rings(), and fetch_choose_and_dispatch().
| struct fetch* fetch::r_prev |
Previous active fetch in fetch_ring.
| nsurl* fetch::referer |
Referer URL.
Definition at line 92 of file fetch.c.
Referenced by fetch_free(), fetch_set_cookie(), and fetch_start().
| nsurl* fetch::url |
URL.
Definition at line 91 of file fetch.c.
Referenced by dump_rings(), fetch_abort(), fetch_alloc(), fetch_can_fetch(), fetch_curl_setup(), fetch_dispatch_job(), fetch_free(), fetch_set_cookie(), and fetch_start().
| bool fetch::verifiable |
Transaction is verifiable.
Definition at line 93 of file fetch.c.
Referenced by fetch_set_cookie(), and fetch_start().