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 | ) |
|