|
Shaka Player Embedded
|
#include <task_runner.h>
Public Member Functions | |
| PendingTaskBase (const util::Clock *clock, TaskPriority priority, uint64_t delay_ms, int id, bool loop) | |
| virtual | ~PendingTaskBase () |
| virtual void | Call ()=0 |
Public Attributes | |
| uint64_t | start_ms |
| const uint64_t | delay_ms |
| const TaskPriority | priority |
| const int | id |
| const bool | loop |
| std::atomic< bool > | should_remove |
Defines a base class for a pending task.
Definition at line 50 of file task_runner.h.
| shaka::impl::PendingTaskBase::PendingTaskBase | ( | const util::Clock * | clock, |
| TaskPriority | priority, | ||
| uint64_t | delay_ms, | ||
| int | id, | ||
| bool | loop | ||
| ) |
Definition at line 28 of file task_runner.cc.
|
virtual |
Definition at line 38 of file task_runner.cc.
|
pure virtual |
Performs the task.
Implemented in shaka::impl::PendingTask< Func >.
| const uint64_t shaka::impl::PendingTaskBase::delay_ms |
Definition at line 60 of file task_runner.h.
| const int shaka::impl::PendingTaskBase::id |
Definition at line 62 of file task_runner.h.
| const bool shaka::impl::PendingTaskBase::loop |
Definition at line 63 of file task_runner.h.
| const TaskPriority shaka::impl::PendingTaskBase::priority |
Definition at line 61 of file task_runner.h.
| std::atomic<bool> shaka::impl::PendingTaskBase::should_remove |
Definition at line 66 of file task_runner.h.
| uint64_t shaka::impl::PendingTaskBase::start_ms |
Definition at line 59 of file task_runner.h.
1.8.13