2021-02-27

FastDo 0.5.10 发布

这是一个新功能更新版本。新增了任务类和线程池类,新增了套接字流缓冲区类,修改了一些方法,修复了一些bug。

更新日志

新增:
eiennet库新增ConnectAttempt()函数
ip::EndPoint新增Mixed参数的构造函数,并新增转换为Mixed的方法
ip::Resolver新增Mixed参数的构造函数,新增转换为Mixed的方法,新增getHostname()、getPort()方法
iconv编码转换时开启字译和忽略无效序列的特性
eiennet库增加SocketStreamBuf套接字流缓冲区
winux库增加函数特征FuncTraits模板
winux库增加Runable和Invoker模板
threads.hpp里增加ThreadGroup类
Thread类增加一个是否运行的变量
Thread类增加一个线程组对象指针表示是否由线程组管理
threads.hpp里线程相关类增加移动语义
MembersWrapper类增加移动构造
threads.hpp里增加任务和线程池类
线程池类增加任务等待模式的参数

修改:
winux库修改DllLoader::GetModulePath()函数的实现
HttpCUrl的response数据由AnsiString对象改成GrowBuffer对象
修改Buffer::getBuf()函数模板参数
修改Header::parse()解析头部时读取状态行的条件
修改winux库Thread类创建方法
修改threads.hpp里线程相关类的*Attr对象的使用方式
threads.hpp里线程相关类的出错处理由异常改为返回错误码
把Thread类一些简单方法写在class{}里,并把返回值由void改成Thread&
修改ScopeLock类名为ScopeGuard
修改RunableT基类
用C++11语法修改FuncWrapper模板
用C++11语法修改Caller模板

修复:
修复一些bug 修复Task::then()再投递不能异步的bug

下载归档

归档名 系统 平台 大小 日期  
最新FastDo[百度网盘下载提取码:4h6x] All x86_64 0B 2030-12-31 下载

相关软件