pbuf_add_header_impl函数
时间: 2023-06-23 08:44:50 浏览: 241
lwip_tcpclient_raw.zip
`pbuf_add_header_impl()`函数是lwIP网络协议栈中的一个函数,用于向pbuf缓冲区的头部添加指定长度的空间。pbuf是lwIP协议栈中的一个数据结构,用于管理网络数据包。该函数的定义如下:
```
void pbuf_add_header_impl(struct pbuf *p, s16_t header_size)
```
该函数接受两个参数:
- `p`:指向要添加头部的pbuf缓冲区。
- `header_size`:要添加的头部长度,以字节为单位。
该函数的作用是向pbuf缓冲区的头部添加指定长度的空间,这个空间可以用于存储协议头部或者其他元数据。当需要在pbuf中添加头部时,可以使用该函数。需要注意的是,该函数只能用于向头部添加空间,如果要从pbuf中删除头部空间,需要使用`pbuf_remove_header()`函数。
阅读全文