fastdo
0.6.8
|
数据收发场景,存放数据收发过程中的一些变量 更多...
#include <eiennet_socket.hpp>
Public 类型 | |
enum | { RetryCount = 10 } |
Public 成员函数 | |
DataRecvSendCtx () | |
void | resetData () |
重置数据和额外数据为空 更多... | |
void | resetStatus () |
重置状态 更多... | |
void | append (winux::Buffer const &data) |
添加数据到data 更多... | |
template<typename _IndexType > | |
bool | find (winux::AnsiString const &target, std::vector< _IndexType > const &targetNextVal) |
在data里查找target内容。startpos指定起始位置,pos表示搜索到的位置。 更多... | |
winux::Buffer | adjust (winux::AnsiString const &target) |
data里搜到target内容后,调整data大小,把多余的数据放入extraData,然后返回data,并把extraData移到data,重置状态 更多... | |
Public 属性 | |
winux::GrowBuffer | data |
数据 更多... | |
winux::GrowBuffer | extraData |
额外收到的数据 更多... | |
size_t | startpos |
起始位置 更多... | |
size_t | pos |
找到位置 更多... | |
size_t | hadBytes |
已接收/发送数据量 更多... | |
size_t | targetBytes |
目标数据量 更多... | |
size_t | retryCount |
已重试次数 更多... | |
数据收发场景,存放数据收发过程中的一些变量
在文件 eiennet_socket.hpp 第 487 行定义.
anonymous enum |
枚举值 | |
---|---|
RetryCount |
默认重试次数 |
在文件 eiennet_socket.hpp 第 489 行定义.
|
inline |
在文件 eiennet_socket.hpp 第 501 行定义.
|
inline |
data里搜到target内容后,调整data大小,把多余的数据放入extraData,然后返回data,并把extraData移到data,重置状态
在文件 eiennet_socket.hpp 第 548 行定义.
|
inline |
添加数据到data
在文件 eiennet_socket.hpp 第 524 行定义.
|
inline |
在data里查找target内容。startpos指定起始位置,pos表示搜索到的位置。
如果没找到,自动设置startpos为下次搜索起始位置
在文件 eiennet_socket.hpp 第 533 行定义.
|
inline |
|
inline |
重置状态
在文件 eiennet_socket.hpp 第 514 行定义.
winux::GrowBuffer eiennet::DataRecvSendCtx::data |
数据
在文件 eiennet_socket.hpp 第 493 行定义.
winux::GrowBuffer eiennet::DataRecvSendCtx::extraData |
额外收到的数据
在文件 eiennet_socket.hpp 第 494 行定义.
size_t eiennet::DataRecvSendCtx::hadBytes |
已接收/发送数据量
在文件 eiennet_socket.hpp 第 497 行定义.
size_t eiennet::DataRecvSendCtx::pos |
找到位置
在文件 eiennet_socket.hpp 第 496 行定义.
size_t eiennet::DataRecvSendCtx::retryCount |
已重试次数
在文件 eiennet_socket.hpp 第 499 行定义.
size_t eiennet::DataRecvSendCtx::startpos |
起始位置
在文件 eiennet_socket.hpp 第 495 行定义.
size_t eiennet::DataRecvSendCtx::targetBytes |
目标数据量
在文件 eiennet_socket.hpp 第 498 行定义.