fastdo  0.6.16
eiennet::IoSendCtx结构体 参考

#include <eiennet_async.hpp>

类 eiennet::IoSendCtx 继承关系图:
eiennet::IoSendCtx 的协作图:

Public 类型

using OkFunction = std::function< void(winux::SharedPointer< AsyncSocket > sock, winux::uint64 costTimeMs, bool cnnAvail) >
 
using TimeoutFunction = std::function< void(winux::SharedPointer< AsyncSocket > sock, IoSendCtx *ctx) >
 

Public 成员函数

 IoSendCtx ()
 
- Public 成员函数 继承自 eiennet::IoCtx
 IoCtx ()
 
virtual ~IoCtx ()
 

Public 属性

OkFunction cbOk
 成功回调函数 更多...
 
TimeoutFunction cbTimeout
 超时回调函数 更多...
 
size_t hadBytes
 已发送数据量 更多...
 
winux::uint64 costTimeMs
 总花费时间 更多...
 
winux::Buffer data
 待发送的数据 更多...
 
bool cnnAvail
 
- Public 属性 继承自 eiennet::IoCtx
winux::uint64 startTime
 请求开启的时间 更多...
 
winux::uint64 timeoutMs
 超时时间 更多...
 

详细描述

在文件 eiennet_async.hpp79 行定义.

成员类型定义说明

在文件 eiennet_async.hpp81 行定义.

using eiennet::IoSendCtx::TimeoutFunction = std::function< void ( winux::SharedPointer<AsyncSocket> sock, IoSendCtx * ctx ) >

在文件 eiennet_async.hpp82 行定义.

构造及析构函数说明

eiennet::IoSendCtx::IoSendCtx ( )
inline

在文件 eiennet_async.hpp92 行定义.

类成员变量说明

OkFunction eiennet::IoSendCtx::cbOk

成功回调函数

在文件 eiennet_async.hpp84 行定义.

TimeoutFunction eiennet::IoSendCtx::cbTimeout

超时回调函数

在文件 eiennet_async.hpp85 行定义.

size_t eiennet::IoSendCtx::hadBytes

已发送数据量

在文件 eiennet_async.hpp87 行定义.

winux::uint64 eiennet::IoSendCtx::costTimeMs

总花费时间

在文件 eiennet_async.hpp88 行定义.

winux::Buffer eiennet::IoSendCtx::data

待发送的数据

在文件 eiennet_async.hpp89 行定义.

bool eiennet::IoSendCtx::cnnAvail

在文件 eiennet_async.hpp90 行定义.


该结构体的文档由以下文件生成: