#include <status_monitor.h>
Definition at line 100 of file status_monitor.h.
◆ ~ThreadMonitor()
virtual Aws::DataFlow::ThreadMonitor::~ThreadMonitor |
( |
| ) |
|
|
virtualdefault |
◆ hasWork()
virtual bool Aws::DataFlow::ThreadMonitor::hasWork |
( |
| ) |
|
|
privatepure virtual |
◆ notify()
void Aws::DataFlow::ThreadMonitor::notify |
( |
| ) |
|
◆ waitForWork() [1/2]
void Aws::DataFlow::ThreadMonitor::waitForWork |
( |
| ) |
|
◆ waitForWork() [2/2]
std::cv_status Aws::DataFlow::ThreadMonitor::waitForWork |
( |
const std::chrono::microseconds & |
duration | ) |
|
◆ idle_mutex_
std::mutex Aws::DataFlow::ThreadMonitor::idle_mutex_ |
|
private |
◆ work_condition_
std::condition_variable Aws::DataFlow::ThreadMonitor::work_condition_ |
|
private |
The documentation for this class was generated from the following files: