lwip_netbuf.c File Reference
Network buffer management. More...
Go to the source code of this file.
Functions | |
struct netbuf * | netbuf_new (void) |
Create (allocate) and initialize a new netbuf. | |
void | netbuf_delete (struct netbuf *buf) |
Deallocate a netbuf allocated by netbuf_new(). | |
void * | netbuf_alloc (struct netbuf *buf, u16_t size) |
Allocate memory for a packet buffer for a given netbuf. | |
void | netbuf_free (struct netbuf *buf) |
Free the packet buffer included in a netbuf. | |
err_t | netbuf_ref (struct netbuf *buf, const void *dataptr, u16_t size) |
Let a netbuf reference existing (non-volatile) data. | |
void | netbuf_chain (struct netbuf *head, struct netbuf *tail) |
Chain one netbuf to another (. | |
err_t | netbuf_data (struct netbuf *buf, void **dataptr, u16_t *len) |
Get the data pointer and length of the data inside a netbuf. | |
s8_t | netbuf_next (struct netbuf *buf) |
Move the current data pointer of a packet buffer contained in a netbuf to the next part. | |
void | netbuf_first (struct netbuf *buf) |
Move the current data pointer of a packet buffer contained in a netbuf to the beginning of the packet. |
Detailed Description
Network buffer management.
Definition in file lwip_netbuf.c.
Generated on Tue Jul 12 2022 12:22:31 by
