#include <task_runner.h>
|
using | Task = openscreen::TaskRunner::Task |
|
|
std::multimap< std::chrono::time_point< std::chrono::steady_clock >, Task > tasks_ | GUARDED_BY (mutex_) |
|
◆ Task
◆ AdbOspTaskRunner()
mdns::AdbOspTaskRunner::AdbOspTaskRunner |
( |
| ) |
|
|
explicit |
◆ ~AdbOspTaskRunner()
mdns::AdbOspTaskRunner::~AdbOspTaskRunner |
( |
| ) |
|
|
final |
◆ GUARDED_BY()
std::multimap< std::chrono::time_point< std::chrono::steady_clock >, Task > tasks_ mdns::AdbOspTaskRunner::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ IsRunningOnTaskRunner()
bool mdns::AdbOspTaskRunner::IsRunningOnTaskRunner |
( |
| ) |
|
|
final |
◆ PostPackagedTask()
void mdns::AdbOspTaskRunner::PostPackagedTask |
( |
Task |
task | ) |
|
|
final |
◆ PostPackagedTaskWithDelay()
void mdns::AdbOspTaskRunner::PostPackagedTaskWithDelay |
( |
Task |
task, |
|
|
openscreen::Clock::duration |
delay |
|
) |
| |
|
final |
◆ TaskExecutorWorker()
void mdns::AdbOspTaskRunner::TaskExecutorWorker |
( |
| ) |
|
◆ cv_
std::condition_variable mdns::AdbOspTaskRunner::cv_ |
|
private |
◆ mutex_
std::mutex mdns::AdbOspTaskRunner::mutex_ |
|
private |
◆ task_handler_
std::thread mdns::AdbOspTaskRunner::task_handler_ |
|
private |
◆ terminate_loop_
std::atomic<bool> mdns::AdbOspTaskRunner::terminate_loop_ = false |
|
private |
◆ thread_id_
uint64_t mdns::AdbOspTaskRunner::thread_id_ |
|
private |
The documentation for this class was generated from the following files: