Go to the source code of this file.
|
| #define | PBUF_FLAG_RAM 0x00U /* Flags that pbuf data is stored in RAM */ |
| |
| #define | PBUF_FLAG_ROM 0x01U /* Flags that pbuf data is stored in ROM */ |
| |
| #define | PBUF_FLAG_POOL 0x02U /* Flags that the pbuf comes from the pbuf pool */ |
| |
| #define | PBUF_FLAG_REF 0x04U /* Flags thet the pbuf payload refers to RAM */ |
| |
|
| enum | pbuf_layer {
PBUF_TRANSPORT,
PBUF_IP,
PBUF_LINK,
PBUF_RAW,
PBUF_TRANSPORT,
PBUF_LINK,
PBUF_RAW
} |
| |
| enum | pbuf_flag {
PBUF_RAM,
PBUF_ROM,
PBUF_REF,
PBUF_POOL,
PBUF_POOL,
PBUF_RAM,
PBUF_ROM,
PBUF_REF
} |
| |
◆ PBUF_FLAG_POOL
| #define PBUF_FLAG_POOL 0x02U /* Flags that the pbuf comes from the pbuf pool */ |
◆ PBUF_FLAG_RAM
| #define PBUF_FLAG_RAM 0x00U /* Flags that pbuf data is stored in RAM */ |
◆ PBUF_FLAG_REF
| #define PBUF_FLAG_REF 0x04U /* Flags thet the pbuf payload refers to RAM */ |
◆ PBUF_FLAG_ROM
| #define PBUF_FLAG_ROM 0x01U /* Flags that pbuf data is stored in ROM */ |
◆ pbuf_flag
| Enumerator |
|---|
| PBUF_RAM | |
| PBUF_ROM | |
| PBUF_REF | |
| PBUF_POOL | |
| PBUF_POOL | |
| PBUF_RAM | |
| PBUF_ROM | |
| PBUF_REF | |
◆ pbuf_layer
| Enumerator |
|---|
| PBUF_TRANSPORT | |
| PBUF_IP | |
| PBUF_LINK | |
| PBUF_RAW | |
| PBUF_TRANSPORT | |
| PBUF_LINK | |
| PBUF_RAW | |
◆ btpbuf_alloc()
◆ btpbuf_cat()
◆ btpbuf_chain()
◆ btpbuf_clen()
◆ btpbuf_dechain()
| struct pbuf* btpbuf_dechain |
( |
struct pbuf * |
p | ) |
|
◆ btpbuf_dequeue()
| struct pbuf* btpbuf_dequeue |
( |
struct pbuf * |
p | ) |
|
◆ btpbuf_free()
◆ btpbuf_header()
◆ btpbuf_init()
◆ btpbuf_queue()
◆ btpbuf_realloc()
◆ btpbuf_ref()
◆ btpbuf_take()
| struct pbuf* btpbuf_take |
( |
struct pbuf * |
p | ) |
|