iPXE
|
A data transfer buffer. More...
#include <xferbuf.h>
Data Fields | |
void * | data |
Data. More... | |
size_t | len |
Size of data. More... | |
size_t | pos |
Current offset within data. More... | |
struct xfer_buffer_operations * | op |
Data transfer buffer operations. More... | |
void* xfer_buffer::data |
Data.
Definition at line 21 of file xferbuf.h.
Referenced by efi_pxe_buf_write(), efi_pxe_mtftp(), peerblk_parse_block(), peerblk_parse_header(), peerblk_parse_iv(), peerblk_parse_useless(), validator_append(), validator_ocsp_validate(), xferbuf_malloc_read(), xferbuf_malloc_realloc(), xferbuf_malloc_write(), xferbuf_umalloc_init(), xferbuf_umalloc_read(), xferbuf_umalloc_realloc(), and xferbuf_umalloc_write().
size_t xfer_buffer::len |
Size of data.
Definition at line 23 of file xferbuf.h.
Referenced by blktrans_close(), blktrans_xferbuf_realloc(), block_translate(), downloader_finished(), downloader_progress(), efi_pxe_mtftp(), peerblk_parse_block(), peerblk_parse_header(), peerblk_parse_iv(), peerblk_parse_useless(), peermux_info_close(), validator_append(), validator_ocsp_validate(), xferbuf_ensure_size(), xferbuf_free(), and xferbuf_read().
size_t xfer_buffer::pos |
Current offset within data.
Definition at line 25 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 27 of file xferbuf.h.
Referenced by block_translate(), efi_pxe_install(), xferbuf_ensure_size(), xferbuf_free(), xferbuf_malloc_init(), xferbuf_read(), xferbuf_umalloc_init(), and xferbuf_write().