#include <Thread.hpp>
|
static void | sigsegvHandler (int signo, siginfo_t *info, void *context) |
|
◆ eThreadState
Enumerator |
---|
Init | |
Running | |
WaitingForEnd | |
Stopped | |
◆ Thread() [1/4]
iv::threads::Thread::Thread |
( |
| ) |
|
|
delete |
◆ Thread() [2/4]
◆ Thread() [3/4]
iv::threads::Thread::Thread |
( |
const Thread & | other | ) |
|
|
delete |
◆ Thread() [4/4]
iv::threads::Thread::Thread |
( |
Thread && | other | ) |
|
|
delete |
◆ ~Thread()
iv::threads::Thread::~Thread |
( |
| ) |
|
◆ getId()
std::thread::id iv::threads::Thread::getId |
( |
| ) |
|
◆ isPaused()
bool iv::threads::Thread::isPaused |
( |
| ) |
const |
|
nodiscard |
◆ isRunning()
bool iv::threads::Thread::isRunning |
( |
| ) |
const |
|
nodiscard |
◆ isStopped()
bool iv::threads::Thread::isStopped |
( |
| ) |
const |
|
nodiscard |
◆ operator=() [1/2]
Thread iv::threads::Thread::operator= |
( |
const Thread & | other | ) |
|
|
delete |
◆ operator=() [2/2]
◆ pauseThread()
void iv::threads::Thread::pauseThread |
( |
| ) |
const |
◆ prvRunThread()
void iv::threads::Thread::prvRunThread |
( |
| ) |
const |
|
private |
◆ resumeThread()
void iv::threads::Thread::resumeThread |
( |
| ) |
const |
◆ sigsegvHandler()
void iv::threads::Thread::sigsegvHandler |
( |
int | signo, |
|
|
siginfo_t * | info, |
|
|
void * | context ) |
|
staticprivate |
◆ startThread()
void iv::threads::Thread::startThread |
( |
| ) |
|
◆ waitingForFinished()
void iv::threads::Thread::waitingForFinished |
( |
| ) |
|
◆ m_handleThread
std::unique_ptr<std::thread> iv::threads::Thread::m_handleThread |
|
private |
◆ m_hasCrashed
std::atomic<bool> iv::threads::Thread::m_hasCrashed |
|
private |
◆ m_runnable
◆ m_state
◆ m_threadName
std::string iv::threads::Thread::m_threadName |
|
private |
The documentation for this class was generated from the following files: