iPXE
Data Fields
pxe_tftp_connection Struct Reference

A PXE TFTP connection. More...

Data Fields

struct interface xfer
 Data transfer interface.
userptr_t buffer
 Data buffer.
size_t size
 Size of data buffer.
size_t start
 Starting offset of data buffer.
size_t offset
 File position.
size_t max_offset
 Maximum file position.
size_t blksize
 Block size.
unsigned int blkidx
 Block index.
int rc
 Overall return status code.

Detailed Description

A PXE TFTP connection.

Definition at line 48 of file pxe_tftp.c.


Field Documentation

Data transfer interface.

Definition at line 50 of file pxe_tftp.c.

Referenced by pxe_tftp_close(), pxe_tftp_open(), and pxenv_tftp_open().

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 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().

Starting offset of data buffer.

Definition at line 56 of file pxe_tftp.c.

Referenced by pxe_tftp_xfer_deliver(), and pxenv_tftp_read().

File position.

Definition at line 58 of file pxe_tftp.c.

Referenced by pxe_tftp_xfer_deliver(), and pxenv_tftp_read().

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().

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().

Block index.

Definition at line 64 of file pxe_tftp.c.

Referenced by pxenv_tftp_read().

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().


The documentation for this struct was generated from the following file: