TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TaskContext Member List

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

_consumedTaskContextprivate
_ownerTaskContextprivate
_taskTaskContextprivate
AssertOnConsumed() const TaskContextprivate
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() const TaskContext
Invoke()TaskContextprivate
IsExpired() const TaskContext
IsInGroup(TaskScheduler::group_t const group) const TaskContext
operator=(TaskContext const &right)TaskContextinline
operator=(TaskContext &&right)TaskContextinline
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)TaskContextinline
TaskScheduler classTaskContextfriend