Definition at line 40 of file supervisor.cpp.
◆ TestThreadSupervisor()
| anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::TestThreadSupervisor |
( |
| ) |
|
|
inline |
◆ ~TestThreadSupervisor()
| virtual anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::~TestThreadSupervisor |
( |
| ) |
|
|
inlinevirtual |
◆ addSupervisedThread()
template<class t_Logger = log::StdErr>
template<class... t_Args>
Add a thread: (<thread parameters>, <function pointer>, <this>, <function parameters>)
Definition at line 522 of file supervisor.h.
◆ getThreadSupervisor() [1/2]
template<class t_Logger = log::StdErr>
◆ getThreadSupervisor() [2/2]
template<class t_Logger = log::StdErr>
◆ isThreadSupervisorInterrupted()
template<class t_Logger = log::StdErr>
Should be checked by threaded class methods.
Definition at line 529 of file supervisor.h.
◆ stopSupervisedThreads()
| void anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::stopSupervisedThreads |
( |
| ) |
|
|
inlineoverridevirtual |
◆ threadCounter()
| void anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::threadCounter |
( |
| ) |
|
|
inline |
◆ threadFunction()
| void anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::threadFunction |
( |
| ) |
|
|
inline |
◆ counter_
| std::atomic<std::size_t> anonymous_namespace{supervisor.cpp}::TestThreadSupervisor::counter_ |
◆ thread_supervisor_
template<class t_Logger = log::StdErr>
The documentation for this class was generated from the following file: