RunningTaskBase::Impl Struct Reference

Public Attributes

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

Detailed Description

Definition at line 14 of file RunningTask.cpp.

Member Data Documentation

◆ customThreadList

ThreadListPtr customThreadList

Definition at line 25 of file RunningTask.cpp.

◆ finishedCondition

std::condition_variable finishedCondition

Definition at line 23 of file RunningTask.cpp.

◆ finishedMutex

std::mutex finishedMutex

mutex for the finished status

Definition at line 22 of file RunningTask.cpp.

◆ stopCondition

std::condition_variable stopCondition

Definition at line 20 of file RunningTask.cpp.

◆ stopMutex

std::mutex stopMutex

mutex for the stopped status

Definition at line 19 of file RunningTask.cpp.

◆ stoppingMutex

std::mutex stoppingMutex

mutex for the stop function

Definition at line 17 of file RunningTask.cpp.

◆ threadJoined

bool threadJoined = false

Definition at line 26 of file RunningTask.cpp.


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