iPXE
Data Fields
pxe_tftp_connection Struct Reference

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

Detailed Description

A PXE TFTP connection.

Definition at line 48 of file pxe_tftp.c.

Field Documentation

◆ xfer

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

◆ buffer

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

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

◆ start

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

◆ offset

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

◆ max_offset

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

◆ blksize

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

◆ blkidx

unsigned int pxe_tftp_connection::blkidx

Block index.

Definition at line 64 of file pxe_tftp.c.

Referenced by pxenv_tftp_read().

◆ rc

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


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