RunningTaskBase::Impl Struct Reference

Public Attributes

ThreadListPtr customThreadList
 
std::condition_variable finishedCondition
 
std::mutex finishedMutex
 mutex for the finished status
 
std::condition_variable stopCondition
 
std::mutex stopMutex
 mutex for the stopped status
 
std::mutex stoppingMutex
 mutex for the stop function
 
bool threadJoined = false
 

Member Data Documentation

◆ customThreadList

ThreadListPtr customThreadList

◆ finishedCondition

std::condition_variable finishedCondition

◆ finishedMutex

std::mutex finishedMutex

mutex for the finished status

◆ stopCondition

std::condition_variable stopCondition

◆ stopMutex

std::mutex stopMutex

mutex for the stopped status

◆ stoppingMutex

std::mutex stoppingMutex

mutex for the stop function

◆ threadJoined

bool threadJoined = false

The documentation for this struct was generated from the following file: