#include <task_monitor.h>
Definition at line 25 of file task_monitor.h.
◆ TaskMonitor()
TaskMonitor::TaskMonitor |
( |
TaskScheduler * |
scheduler, |
|
|
uint64_t |
tbb_keepawake_time_msec, |
|
|
uint64_t |
inactivity_time_msec, |
|
|
uint64_t |
poll_interval_msec |
|
) |
| |
◆ ~TaskMonitor()
TaskMonitor::~TaskMonitor |
( |
| ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
◆ inactivity_time_msec()
uint64_t TaskMonitor::inactivity_time_msec |
( |
| ) |
const |
|
inline |
◆ inactivity_time_usec()
uint64_t TaskMonitor::inactivity_time_usec |
( |
| ) |
const |
|
inline |
◆ last_activity()
uint64_t TaskMonitor::last_activity |
( |
| ) |
const |
|
inline |
◆ last_done_count()
uint64_t TaskMonitor::last_done_count |
( |
| ) |
const |
|
inline |
◆ last_enqueue_count()
uint64_t TaskMonitor::last_enqueue_count |
( |
| ) |
const |
|
inline |
◆ Monitor()
bool TaskMonitor::Monitor |
( |
uint64_t |
t, |
|
|
uint64_t |
enqueue_count, |
|
|
uint64_t |
done_count |
|
) |
| |
|
private |
◆ poll_count()
uint64_t TaskMonitor::poll_count |
( |
| ) |
const |
|
inline |
◆ poll_interval_msec()
uint64_t TaskMonitor::poll_interval_msec |
( |
| ) |
const |
|
inline |
◆ Restart()
void TaskMonitor::Restart |
( |
| ) |
|
|
private |
◆ Run()
void TaskMonitor::Run |
( |
const boost::system::error_code & |
ec | ) |
|
◆ Start()
◆ tbb_keepawake_time_msec()
uint64_t TaskMonitor::tbb_keepawake_time_msec |
( |
| ) |
const |
|
inline |
◆ Terminate()
void TaskMonitor::Terminate |
( |
| ) |
|
◆ UpdateTimers()
void TaskMonitor::UpdateTimers |
( |
| ) |
|
|
private |
◆ TaskMonitorTest
friend class TaskMonitorTest |
|
friend |
◆ cancelled_
bool TaskMonitor::cancelled_ |
|
private |
◆ inactivity_time_usec_
uint64_t TaskMonitor::inactivity_time_usec_ |
|
private |
◆ last_activity_
uint64_t TaskMonitor::last_activity_ |
|
private |
◆ last_done_count_
uint64_t TaskMonitor::last_done_count_ |
|
private |
◆ last_enqueue_count_
uint64_t TaskMonitor::last_enqueue_count_ |
|
private |
◆ poll_count_
uint64_t TaskMonitor::poll_count_ |
|
private |
◆ poll_interval_msec_
uint64_t TaskMonitor::poll_interval_msec_ |
|
private |
◆ scheduler_
◆ tbb_keepawake_time_msec_
uint64_t TaskMonitor::tbb_keepawake_time_msec_ |
|
private |
◆ timer_impl_
std::unique_ptr<TimerImpl> TaskMonitor::timer_impl_ |
|
private |
The documentation for this class was generated from the following files: