![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
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 |
| GetNextOccurrence() const | TaskContext | |
| GetRepeatCounter() const | TaskContext | |
| Invoke() | TaskContext | private |
| IsExpired() const | TaskContext | |
| IsInGroup(TaskScheduler::group_t const group) const | TaskContext | |
| operator=(TaskContext const &right) noexcept | TaskContext | inline |
| operator=(TaskContext &&right) noexcept | 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) noexcept | TaskContext | inline |
| TaskScheduler | TaskContext | friend |