Thread handling class.
Definition at line 198 of file supervisor.h.
#include <supervisor.h>
|
| template<class t_Logger , class t_Function , class... t_Args> |
| void | startOnce (Supervisor< t_Logger > *supervisor, t_Function &&function, t_Args &&...args) |
| |
| template<class t_Logger , class t_Function , class... t_Args> |
| void | startLoop (Supervisor< t_Logger > *supervisor, t_Function &&function, t_Args &&...args) |
| |
| template<class t_Logger , class t_Function , class... t_Args> |
| void | startThread (Supervisor< t_Logger > *supervisor, t_Function &&function, t_Args &&...args) |
| |
◆ List
◆ Reference
◆ join()
| void tut::thread::Thread::join |
( |
| ) |
|
|
inline |
◆ start()
template<class t_Logger , class... t_Args>
◆ startLoop()
template<class t_Logger , class t_Function , class... t_Args>
| void tut::thread::Thread::startLoop |
( |
Supervisor< t_Logger > * |
supervisor, |
|
|
t_Function && |
function, |
|
|
t_Args &&... |
args |
|
) |
| |
|
inlineprotected |
◆ startOnce()
template<class t_Logger , class t_Function , class... t_Args>
| void tut::thread::Thread::startOnce |
( |
Supervisor< t_Logger > * |
supervisor, |
|
|
t_Function && |
function, |
|
|
t_Args &&... |
args |
|
) |
| |
|
inlineprotected |
◆ startThread()
template<class t_Logger , class t_Function , class... t_Args>
| void tut::thread::Thread::startThread |
( |
Supervisor< t_Logger > * |
supervisor, |
|
|
t_Function && |
function, |
|
|
t_Args &&... |
args |
|
) |
| |
|
inlineprotected |
◆ parameters_
◆ self_
◆ thread_
| std::thread tut::thread::Thread::thread_ |
The documentation for this class was generated from the following file: