Skip to content

chloro-pn/coro_work_flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coro_work_flow

coro_work_flow是Workflow项目的协程组件实现,基于async_simple。

implementing list

  • async_simple_task 该组件将一个Lazy协程封装为SubTask交由Workflow调度。

  • series_work_awaiter 该组件将create/start_series_work功能封装为Awaiter,可以在Lazy中co_await。

  • start_timer_task 该组件将create_timer_task功能封装为Awaiter,可以在Lazy中co_await。

  • start_parallel_work

  • start_go_task 该组件将create_go_task功能封装为Awaiter,可以在Lazy中co_await。

  • WFNetworkHandler 该组件可以将server的处理函数封装为Lazy协程处理,见coro_wf_server_test.cc

  • start_network_request 该组件用于发起网络请求,对于内置支持的协议,可以直接使用

    • start_http_request
    • start_redis_request
    • start_dns_request

Releases

No releases published

Packages

No packages published