|
iPXE
|
A data transfer buffer. More...
#include <xferbuf.h>
Data Fields | |
| void * | data |
| Data. | |
| size_t | len |
| Size of data. | |
| size_t | max |
| Maximum required size of data. | |
| size_t | pos |
| Current offset within data. | |
| struct xfer_buffer_operations * | op |
| Data transfer buffer operations. | |
| void* xfer_buffer::data |
Data.
Definition at line 23 of file xferbuf.h.
Referenced by peerblk_parse_block(), peerblk_parse_header(), peerblk_parse_iv(), peerblk_parse_useless(), validator_append(), validator_ocsp_validate(), xferbuf_fixed_init(), xferbuf_image_access(), xferbuf_image_init(), xferbuf_image_realloc(), xferbuf_malloc_realloc(), xferbuf_raw_access(), xferbuf_umalloc_realloc(), and xferbuf_void_realloc().
| size_t xfer_buffer::len |
Size of data.
Definition at line 25 of file xferbuf.h.
Referenced by blktrans_close(), downloader_progress(), iscsi_rx_data_in(), iscsi_start_command(), peerblk_parse_block(), peerblk_parse_header(), peerblk_parse_iv(), peerblk_parse_useless(), usbblk_start(), validator_append(), validator_ocsp_validate(), xferbuf_ensure_size(), xferbuf_fixed_init(), xferbuf_fixed_realloc(), xferbuf_free(), and xferbuf_read().
| size_t xfer_buffer::max |
Maximum required size of data.
Definition at line 27 of file xferbuf.h.
Referenced by efi_pxe_mtftp(), xferbuf_ensure_size(), and xferbuf_free().
| size_t xfer_buffer::pos |
Current offset within data.
Definition at line 29 of file xferbuf.h.
Referenced by downloader_progress(), xferbuf_deliver(), and xferbuf_free().
| struct xfer_buffer_operations* xfer_buffer::op |
Data transfer buffer operations.
Definition at line 31 of file xferbuf.h.
Referenced by xferbuf_ensure_size(), xferbuf_fixed_init(), xferbuf_free(), xferbuf_image_init(), xferbuf_malloc_init(), xferbuf_read(), xferbuf_umalloc_init(), xferbuf_void_init(), and xferbuf_write().