iPXE
xfer_buffer_operations Struct Reference

Data transfer buffer operations. More...

#include <xferbuf.h>

Data Fields

int(* realloc )(struct xfer_buffer *xferbuf, size_t len)
 Reallocate data buffer.
void *(* access )(struct xfer_buffer *xferbuf)
 Access data buffer.

Detailed Description

Data transfer buffer operations.

Definition at line 35 of file xferbuf.h.

Field Documentation

◆ realloc

int(* xfer_buffer_operations::realloc) (struct xfer_buffer *xferbuf, size_t len)

Reallocate data buffer.

Parameters
xferbufData transfer buffer
lenNew length (or zero to free buffer)
Return values
rcReturn status code

Definition at line 42 of file xferbuf.h.

Referenced by xferbuf_ensure_size(), and xferbuf_free().

◆ access

void *(* xfer_buffer_operations::access) (struct xfer_buffer *xferbuf)

Access data buffer.

Parameters
xferbufData transfer buffer
Return values
rawRaw data pointer

Definition at line 49 of file xferbuf.h.

Referenced by xferbuf_read(), and xferbuf_write().


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