VLink
2.0.0
A high-performance communication middleware
vlink::ThreadPool Member List
This is the complete list of members for
vlink::ThreadPool
, including all inherited members.
Callback
typedef
vlink::ThreadPool
get_max_task_count
() const
vlink::ThreadPool
virtual
get_name
() const
vlink::ThreadPool
get_strategy
() const
vlink::ThreadPool
get_task_count
() const
vlink::ThreadPool
get_type
() const
vlink::ThreadPool
invoke_task
(FunctionT &&function, ArgsT &&... args)
vlink::ThreadPool
inline
is_in_work_thread
() const
vlink::ThreadPool
kBlockStrategy
enum value
vlink::ThreadPool
kLockfreeType
enum value
vlink::ThreadPool
kNormalType
enum value
vlink::ThreadPool
kOptimizationStrategy
enum value
vlink::ThreadPool
kPopStrategy
enum value
vlink::ThreadPool
post_task
(Callback &&callback)
vlink::ThreadPool
post_task_handle
(Callback &&callback, const PostTaskOptions &options={})
vlink::ThreadPool
set_name
(const std::string &name)
vlink::ThreadPool
set_strategy
(Strategy strategy)
vlink::ThreadPool
shutdown
()
vlink::ThreadPool
Strategy
enum name
vlink::ThreadPool
ThreadPool
(size_t thread_count=4U)
vlink::ThreadPool
explicit
ThreadPool
(size_t thread_count, Type type)
vlink::ThreadPool
explicit
Type
enum name
vlink::ThreadPool
~ThreadPool
()
vlink::ThreadPool
virtual
Generated by
1.9.1