Memory management structure. More...
#include <mbuf.h>
Data Fields |
|
| nrf_fifo_t | fifo |
| mbuf_read_fn | read |
| mbuf_buf_len_fn | buf_len |
| mbuf_free_fn | free |
| uint32_t | read_pos |
| void * | p_current |
Detailed Description
Memory management structure.
Field Documentation
| mbuf_buf_len_fn mbuf_t::buf_len |
Function for checking buffer length.
| nrf_fifo_t mbuf_t::fifo |
FIFO for storing data buffers.
| mbuf_free_fn mbuf_t::free |
Function for freeing a buffer.
| void* mbuf_t::p_current |
Pointer to the currently processed buffer.
| mbuf_read_fn mbuf_t::read |
Function for reading data from a buffer.
| uint32_t mbuf_t::read_pos |
Read position in the currently processed buffer.
- components/iot/socket/libraries/mbuf/mbuf.h