Struct SYN_NetBufPool¶
Packet Buffer Pool Descriptor.
#include <syn_netbuf.h>
Public Attributes¶
| Type | Name |
|---|---|
| size_t | buf_count |
| size_t | buf_size |
| SYN_NetBuf * | bufs |
| size_t | free_count |
| SYN_NetBuf * | free_list |
| uint8_t * | raw_mem |
Public Attributes Documentation¶
variable buf_count¶
Total buffer count in pool
variable buf_size¶
Raw storage block size in bytes
variable bufs¶
Array of buffer descriptors
variable free_count¶
Number of currently available buffers
variable free_list¶
O(1) Freelist head pointer
variable raw_mem¶
Array of raw data storage blocks
The documentation for this class was generated from the following file src/syntropic/util/syn_netbuf.h