#include <executor.h>
◆ inner_executor_type
template<class Executor >
◆ strand() [1/7]
template<class Executor >
◆ strand() [2/7]
template<class Executor >
◆ strand() [3/7]
template<class Executor >
template<class ProtoAllocator >
net::strand< Executor >::strand |
( |
std::allocator_arg_t |
, |
|
|
const ProtoAllocator & |
, |
|
|
Executor |
ex |
|
) |
| |
|
inline |
◆ strand() [4/7]
template<class Executor >
◆ strand() [5/7]
template<class Executor >
◆ strand() [6/7]
template<class Executor >
template<class OtherExecutor >
◆ strand() [7/7]
template<class Executor >
template<class OtherExecutor >
◆ ~strand()
template<class Executor >
◆ context()
template<class Executor >
◆ defer()
template<class Executor >
template<class Func , class ProtoAllocator >
void net::strand< Executor >::defer |
( |
Func && |
f, |
|
|
const ProtoAllocator & |
a |
|
) |
| const |
◆ dispatch()
template<class Executor >
template<class Func , class ProtoAllocator >
void net::strand< Executor >::dispatch |
( |
Func && |
f, |
|
|
const ProtoAllocator & |
|
|
) |
| const |
|
inline |
◆ get_inner_executor()
template<class Executor >
◆ on_work_finished()
template<class Executor >
void net::strand< Executor >::on_work_finished |
( |
| ) |
const |
|
inlinenoexcept |
◆ on_work_started()
template<class Executor >
void net::strand< Executor >::on_work_started |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/4]
template<class Executor >
◆ operator=() [2/4]
template<class Executor >
template<class OtherExecutor >
◆ operator=() [3/4]
template<class Executor >
◆ operator=() [4/4]
template<class Executor >
template<class OtherExecutor >
◆ post()
template<class Executor >
template<class Func , class ProtoAllocator >
void net::strand< Executor >::post |
( |
Func && |
f, |
|
|
const ProtoAllocator & |
a |
|
) |
| const |
◆ running_in_this_thread()
template<class Executor >
bool net::strand< Executor >::running_in_this_thread |
( |
| ) |
const |
|
inlinenoexcept |
◆ inner_ex_
template<class Executor >
◆ jobs_
template<class Executor >
◆ running_
template<class Executor >
The documentation for this class was generated from the following file:
- router/src/harness/include/mysql/harness/net_ts/executor.h