AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
TaskContext Member List

This is the complete list of members for TaskContext, including all inherited members.

_consumedTaskContextprivate
_ownerTaskContextprivate
_taskTaskContextprivate
AssertOnConsumed() constTaskContextprivate
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)TaskContextinline
DelayAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max)TaskContextinline
DelayGroup(TaskScheduler::group_t const group, std::chrono::duration< _Rep, _Period > const &duration)TaskContextinline
DelayGroup(TaskScheduler::group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max)TaskContextinline
Dispatch(std::function< TaskScheduler &(TaskScheduler &)> const &apply)TaskContextprivate
GetRepeatCounter() constTaskContext
Invoke()TaskContextprivate
IsExpired() constTaskContext
IsInGroup(TaskScheduler::group_t const group) constTaskContext
operator=(TaskContext const &right) noexceptTaskContextinline
operator=(TaskContext &&right) noexceptTaskContextinline
Repeat(std::chrono::duration< _Rep, _Period > const &duration)TaskContextinline
Repeat()TaskContextinline
Repeat(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max)TaskContextinline
RescheduleAll(std::chrono::duration< _Rep, _Period > const &duration)TaskContextinline
RescheduleAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max)TaskContextinline
RescheduleGroup(TaskScheduler::group_t const group, std::chrono::duration< _Rep, _Period > const &duration)TaskContextinline
RescheduleGroup(TaskScheduler::group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max)TaskContextinline
Schedule(std::chrono::duration< _Rep, _Period > const &time, TaskScheduler::task_handler_t const &task)TaskContextinline
Schedule(std::chrono::duration< _Rep, _Period > const &time, TaskScheduler::group_t const group, TaskScheduler::task_handler_t const &task)TaskContextinline
Schedule(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max, TaskScheduler::task_handler_t const &task)TaskContextinline
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)TaskContextinline
SetGroup(TaskScheduler::group_t const group)TaskContext
TaskContext()TaskContextinline
TaskContext(TaskScheduler::TaskContainer &&task, std::weak_ptr< TaskScheduler > &&owner)TaskContextinlineexplicit
TaskContext(TaskContext const &right)TaskContextinline
TaskContext(TaskContext &&right) noexceptTaskContextinline
TaskSchedulerTaskContextfriend