iPXE
|
A PXE TFTP connection. More...
Data Fields | |
struct interface | xfer |
Data transfer interface. More... | |
userptr_t | buffer |
Data buffer. More... | |
size_t | size |
Size of data buffer. More... | |
size_t | start |
Starting offset of data buffer. More... | |
size_t | offset |
File position. More... | |
size_t | max_offset |
Maximum file position. More... | |
size_t | blksize |
Block size. More... | |
unsigned int | blkidx |
Block index. More... | |
int | rc |
Overall return status code. More... | |
A PXE TFTP connection.
Definition at line 48 of file pxe_tftp.c.
struct interface pxe_tftp_connection::xfer |
Data transfer interface.
Definition at line 50 of file pxe_tftp.c.
Referenced by pxe_tftp_close(), pxe_tftp_open(), and pxenv_tftp_open().
userptr_t pxe_tftp_connection::buffer |
Data buffer.
Definition at line 52 of file pxe_tftp.c.
Referenced by pxe_tftp_xfer_deliver(), pxenv_tftp_read(), and pxenv_tftp_read_file().
size_t pxe_tftp_connection::size |
Size of data buffer.
Definition at line 54 of file pxe_tftp.c.
Referenced by pxe_tftp_xfer_deliver(), pxenv_tftp_read(), and pxenv_tftp_read_file().
size_t pxe_tftp_connection::start |
Starting offset of data buffer.
Definition at line 56 of file pxe_tftp.c.
Referenced by pxe_tftp_xfer_deliver(), and pxenv_tftp_read().
size_t pxe_tftp_connection::offset |
File position.
Definition at line 58 of file pxe_tftp.c.
Referenced by pxe_tftp_xfer_deliver(), and pxenv_tftp_read().
size_t pxe_tftp_connection::max_offset |
Maximum file position.
Definition at line 60 of file pxe_tftp.c.
Referenced by pxe_tftp_xfer_deliver(), pxenv_tftp_get_fsize(), pxenv_tftp_open(), and pxenv_tftp_read_file().
size_t pxe_tftp_connection::blksize |
Block size.
Definition at line 62 of file pxe_tftp.c.
Referenced by pxe_tftp_open(), pxe_tftp_xfer_window(), pxenv_tftp_open(), and pxenv_tftp_read().
unsigned int pxe_tftp_connection::blkidx |
int pxe_tftp_connection::rc |
Overall return status code.
Definition at line 66 of file pxe_tftp.c.
Referenced by pxe_tftp_close(), pxe_tftp_open(), pxenv_tftp_get_fsize(), pxenv_tftp_open(), pxenv_tftp_read(), and pxenv_tftp_read_file().