TrinityCore
|
This is the complete list of members for TaskContext, including all inherited members.
_consumed | TaskContext | private |
_owner | TaskContext | private |
_task | TaskContext | private |
AssertOnConsumed() const | TaskContext | private |
Async(std::function< void()> const &callable) | TaskContext | |
CancelAll() | TaskContext | |
CancelGroup(TaskScheduler::group_t const group) | TaskContext | |
CancelGroupsOf(std::vector< TaskScheduler::group_t > const &groups) | TaskContext | |
ClearGroup() | TaskContext | |
DelayAll(std::chrono::duration< _Rep, _Period > const &duration) | TaskContext | inline |
DelayAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskContext | inline |
DelayGroup(TaskScheduler::group_t const group, std::chrono::duration< _Rep, _Period > const &duration) | TaskContext | inline |
DelayGroup(TaskScheduler::group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskContext | inline |
Dispatch(std::function< TaskScheduler &(TaskScheduler &)> const &apply) | TaskContext | private |
GetRepeatCounter() const | TaskContext | |
Invoke() | TaskContext | private |
IsExpired() const | TaskContext | |
IsInGroup(TaskScheduler::group_t const group) const | TaskContext | |
operator=(TaskContext const &right) | TaskContext | inline |
operator=(TaskContext &&right) | TaskContext | inline |
Repeat(std::chrono::duration< _Rep, _Period > const &duration) | TaskContext | inline |
Repeat() | TaskContext | inline |
Repeat(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskContext | inline |
RescheduleAll(std::chrono::duration< _Rep, _Period > const &duration) | TaskContext | inline |
RescheduleAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskContext | inline |
RescheduleGroup(TaskScheduler::group_t const group, std::chrono::duration< _Rep, _Period > const &duration) | TaskContext | inline |
RescheduleGroup(TaskScheduler::group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskContext | inline |
Schedule(std::chrono::duration< _Rep, _Period > const &time, TaskScheduler::task_handler_t const &task) | TaskContext | inline |
Schedule(std::chrono::duration< _Rep, _Period > const &time, TaskScheduler::group_t const group, TaskScheduler::task_handler_t const &task) | TaskContext | inline |
Schedule(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max, TaskScheduler::task_handler_t const &task) | TaskContext | inline |
Schedule(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max, TaskScheduler::group_t const group, TaskScheduler::task_handler_t const &task) | TaskContext | inline |
SetGroup(TaskScheduler::group_t const group) | TaskContext | |
TaskContext() | TaskContext | inline |
TaskContext(TaskScheduler::TaskContainer &&task, std::weak_ptr< TaskScheduler > &&owner) | TaskContext | inlineexplicit |
TaskContext(TaskContext const &right) | TaskContext | inline |
TaskContext(TaskContext &&right) | TaskContext | inline |
TaskScheduler class | TaskContext | friend |