| 
| template<typename _Fx , typename... _ArgType>  | 
|   | Task (ThreadPool *pool, _Fx fnRoutine, _ArgType &&...argRoutine) | 
|   | Ctor1 创建一个任务,需要提供一个线程池  更多...
  | 
|   | 
| template<typename _Fx , typename... _ArgType>  | 
|   | Task (SharedPointer< TaskCtxT< void > > waitTaskCtx, _Fx fnRoutine, _ArgType &&...argRoutine) | 
|   | Ctor2-1 等待一个任务结束并创建一个新的任务  更多...
  | 
|   | 
| template<typename _Fx , typename... _ArgType>  | 
|   | Task (SharedPointer< TaskCtxT< void > > waitTaskCtx, _Fx fnRoutine, typename FuncTraits< _Fx >::ClassType *obj, _ArgType &&...argRoutine) | 
|   | Ctor2-2 等待一个任务结束并创建一个新的任务  更多...
  | 
|   | 
| template<typename _Ty2 , typename _Fx , typename... _ArgType>  | 
|   | Task (SharedPointer< TaskCtxT< _Ty2 > > waitTaskCtx, _Fx fnRoutine, _ArgType &&...argRoutine) | 
|   | Ctor3-1 等待一个任务结束并把其返回值移动给一个新的任务  更多...
  | 
|   | 
| template<typename _Ty2 , typename _Fx , typename... _ArgType>  | 
|   | Task (SharedPointer< TaskCtxT< _Ty2 > > waitTaskCtx, _Fx fnRoutine, typename FuncTraits< _Fx >::ClassType *obj, _ArgType &&...argRoutine) | 
|   | Ctor3-2 等待一个任务结束并把其返回值移动给一个新的任务  更多...
  | 
|   | 
| virtual  | ~Task () | 
|   | 
| template<typename _Fx , typename... _ArgType>  | 
| Task< typename FuncTraits< _Fx >::ReturnType >  | then (_Fx fn, _ArgType &&...arg) | 
|   | 等待本任务结束并开启下一个新任务,把返回值传给新任务作参数  更多...
  | 
|   | 
| void  | wait (double sec=-1) | 
|   | 等待任务执行完毕  更多...
  | 
|   | 
| ReturnType  | get () | 
|   | 等待任务结束并获取返回值  更多...
  | 
|   | 
template<typename _Ty>
class winux::Task< _Ty >
代表投递到线程池的一个任务,用于等待执行完毕获取返回值或者接着投递下一个任务 
在文件 threads.hpp 第 525 行定义.