#include <urldata.h>
Public Attributes | |
| char * | pathbuffer |
| char * | path |
| char * | newurl |
| struct Curl_transfer_keeper | keep |
| ssize_t | upload_present |
| char * | upload_fromhere |
| curl_off_t | size |
| curl_off_t * | bytecountp |
| curl_off_t | maxdownload |
| curl_off_t * | writebytecountp |
| bool | use_range |
| bool | rangestringalloc |
| char * | range |
| curl_off_t | resume_from |
| union { | |
| struct HTTP * http | |
| struct HTTP * https | |
| struct FTP * ftp | |
| void * tftp | |
| struct FILEPROTO * file | |
| void * telnet | |
| void * generic | |
| struct SSHPROTO * ssh | |
| } | proto |
Definition at line 548 of file urldata.h.
| char* HandleData::pathbuffer |
Definition at line 549 of file urldata.h.
Referenced by CreateConnection(), Curl_close(), and curl_easy_reset().
| char* HandleData::path |
Definition at line 550 of file urldata.h.
Referenced by CreateConnection(), Curl_dict(), Curl_file_connect(), Curl_ftp_done(), Curl_http(), Curl_readwrite(), ftp_parse_url_path(), multi_runsingle(), ParseURLAndFillConnection(), and tftp_send_first().
| char* HandleData::newurl |
Definition at line 552 of file urldata.h.
Referenced by Curl_done(), Curl_http_auth_act(), Curl_http_input_auth(), Curl_http_should_fail(), Curl_perform(), Curl_proxyCONNECT(), Curl_readwrite(), and multi_runsingle().
struct Curl_transfer_keeper HandleData::keep [read] |
Definition at line 555 of file urldata.h.
Referenced by Curl_dict(), Curl_fillreadbuffer(), Curl_ftp_done(), Curl_GetFTPResponse(), Curl_http_auth_act(), Curl_http_done(), Curl_http_should_fail(), Curl_httpchunk_read(), Curl_proxyCONNECT(), Curl_readwrite(), Curl_readwrite_init(), Curl_retry_request(), Curl_single_getsock(), Curl_tftp(), ftp_init(), ftp_readresp(), multi_runsingle(), perhapsrewind(), SetupConnection(), tftp_tx(), and Transfer().
| ssize_t HandleData::upload_present |
Definition at line 561 of file urldata.h.
Referenced by Curl_fillreadbuffer(), Curl_readwrite(), file_upload(), and tftp_send_first().
Definition at line 563 of file urldata.h.
Referenced by Curl_readwrite_init(), Curl_setup_transfer(), ftp_regular_transfer(), and ftp_state_get_resp().
Definition at line 564 of file urldata.h.
Referenced by Curl_readwrite_init(), and Curl_setup_transfer().
Definition at line 566 of file urldata.h.
Referenced by Curl_easy_initHandleData(), Curl_readwrite_init(), ftp_range(), and ftp_state_get_resp().
Definition at line 567 of file urldata.h.
Referenced by Curl_readwrite_init(), and Curl_setup_transfer().
Definition at line 569 of file urldata.h.
Referenced by Curl_http(), ftp_range(), and setup_range().
| char* HandleData::range |
Definition at line 572 of file urldata.h.
Referenced by Curl_close(), Curl_http(), Curl_readwrite(), ftp_range(), and setup_range().
Definition at line 573 of file urldata.h.
Referenced by Curl_file(), Curl_http(), Curl_http_should_fail(), Curl_pgrsUpdate(), Curl_readwrite(), file_upload(), ftp_range(), ftp_state_post_retr_size(), ftp_state_size_resp(), ftp_state_ul_setup(), and setup_range().
struct HTTP* HandleData::http [read] |
Definition at line 578 of file urldata.h.
Referenced by add_buffer_send(), Curl_ftp_connect(), Curl_http(), Curl_http_done(), Curl_httpchunk_init(), Curl_httpchunk_read(), Curl_readwrite(), Curl_readwrite_init(), ftp_state_pasv_resp(), perhapsrewind(), and readmoredata().
struct HTTP* HandleData::https [read] |
struct FTP* HandleData::ftp [read] |
Definition at line 580 of file urldata.h.
Referenced by Curl_ftp_connect(), Curl_ftp_disconnect(), Curl_ftp_done(), Curl_ftp_nextconnect(), freedirs(), ftp_dophase_done(), ftp_init(), ftp_parse_url_path(), ftp_perform(), ftp_state_get_resp(), ftp_state_mdtm_resp(), ftp_state_pasv_resp(), ftp_state_post_cwd(), ftp_state_post_mdtm(), ftp_state_post_rest(), ftp_state_post_retr_size(), ftp_state_post_size(), ftp_state_post_type(), ftp_state_quote(), ftp_state_rest_resp(), ftp_state_stor_resp(), ftp_state_ul_setup(), ftp_state_user(), and ftp_state_user_resp().
| void* HandleData::tftp |
Definition at line 581 of file urldata.h.
Referenced by Curl_tftp(), Curl_tftp_connect(), and Curl_tftp_done().
struct FILEPROTO* HandleData::file [read] |
Definition at line 582 of file urldata.h.
Referenced by Curl_file(), Curl_file_connect(), Curl_file_done(), and file_upload().
| void* HandleData::telnet |
Definition at line 583 of file urldata.h.
Referenced by check_telnet_options(), Curl_telnet(), Curl_telnet_done(), init_telnet(), negotiate(), rec_do(), rec_dont(), rec_will(), rec_wont(), set_local_option(), set_remote_option(), suboption(), and telrcv().
| void* HandleData::generic |
struct SSHPROTO* HandleData::ssh [read] |
| union { ... } HandleData::proto |
Referenced by add_buffer_send(), check_telnet_options(), Curl_close(), curl_easy_reset(), Curl_file(), Curl_file_connect(), Curl_file_done(), Curl_ftp_connect(), Curl_ftp_disconnect(), Curl_ftp_done(), Curl_ftp_nextconnect(), Curl_http(), Curl_http_done(), Curl_httpchunk_init(), Curl_httpchunk_read(), Curl_readwrite(), Curl_readwrite_init(), Curl_telnet(), Curl_telnet_done(), Curl_tftp(), Curl_tftp_connect(), Curl_tftp_done(), file_upload(), freedirs(), ftp_dophase_done(), ftp_init(), ftp_parse_url_path(), ftp_perform(), ftp_state_get_resp(), ftp_state_mdtm_resp(), ftp_state_pasv_resp(), ftp_state_post_cwd(), ftp_state_post_mdtm(), ftp_state_post_rest(), ftp_state_post_retr_size(), ftp_state_post_size(), ftp_state_post_type(), ftp_state_quote(), ftp_state_rest_resp(), ftp_state_stor_resp(), ftp_state_ul_setup(), ftp_state_user(), ftp_state_user_resp(), init_telnet(), negotiate(), perhapsrewind(), readmoredata(), rec_do(), rec_dont(), rec_will(), rec_wont(), set_local_option(), set_remote_option(), suboption(), and telrcv().
1.5.6