NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::buffer_chain类 参考

链式缓冲区,用于零拷贝数据拼接 更多...

#include <buffer_chain.hpp>

Public 成员函数

void append (const char *data, size_t size)
 追加数据视图
void append (const string_view sv)
 追加 string_view
void append (const buffer_chain &other)
 追加另一个 buffer_chain 的内容
string flatten () const
 合并所有段为单一字符串
vector<::iovec > to_iovec () const
 构建 writev iovec 数组

详细描述

链式缓冲区,用于零拷贝数据拼接

将多个内存块链接在一起,避免多次拷贝。 flatten() 时才合并为单一缓冲区。

在文件 buffer_chain.hpp22 行定义.


该类的文档由以下文件生成: