iPXE
|
An FTP request. More...
Data Fields | |
struct refcnt | refcnt |
Reference counter. More... | |
struct interface | xfer |
Data transfer interface. More... | |
struct uri * | uri |
URI being fetched. More... | |
struct interface | control |
FTP control channel interface. More... | |
struct interface | data |
FTP data channel interface. More... | |
enum ftp_state | state |
Current state. More... | |
char * | recvbuf |
Buffer to be filled with data received via the control channel. More... | |
size_t | recvsize |
Remaining size of recvbuf. More... | |
char | status_text [5] |
FTP status code, as text. More... | |
char | passive_text [24] |
Passive-mode parameters, as text. More... | |
char | filesize [20] |
File size, as text. More... | |
struct refcnt ftp_request::refcnt |
struct interface ftp_request::xfer |
Data transfer interface.
Definition at line 73 of file ftp.c.
Referenced by ftp_done(), ftp_open(), and ftp_reply().
struct uri* ftp_request::uri |
URI being fetched.
Definition at line 76 of file ftp.c.
Referenced by ftp_free(), ftp_open(), ftp_password(), ftp_uri_path(), and ftp_user().
struct interface ftp_request::control |
FTP control channel interface.
Definition at line 78 of file ftp.c.
Referenced by ftp_done(), ftp_next_state(), and ftp_open().
struct interface ftp_request::data |
FTP data channel interface.
Definition at line 80 of file ftp.c.
Referenced by ftp_done(), ftp_open(), and ftp_reply().
enum ftp_state ftp_request::state |
Current state.
Definition at line 83 of file ftp.c.
Referenced by ftp_control_deliver(), ftp_next_state(), and ftp_reply().
char* ftp_request::recvbuf |
Buffer to be filled with data received via the control channel.
Definition at line 85 of file ftp.c.
Referenced by ftp_control_deliver(), and ftp_open().
size_t ftp_request::recvsize |
Remaining size of recvbuf.
Definition at line 87 of file ftp.c.
Referenced by ftp_control_deliver(), and ftp_open().
char ftp_request::status_text[5] |
FTP status code, as text.
Definition at line 89 of file ftp.c.
Referenced by ftp_control_deliver(), ftp_open(), and ftp_reply().
char ftp_request::passive_text[24] |
Passive-mode parameters, as text.
Definition at line 91 of file ftp.c.
Referenced by ftp_control_deliver(), and ftp_reply().
char ftp_request::filesize[20] |
File size, as text.
Definition at line 93 of file ftp.c.
Referenced by ftp_control_deliver(), and ftp_reply().