TrinityCore
Loading...
Searching...
No Matches
TaskContext Member List

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

_ownerTaskContextprivate
_taskTaskContextprivate
Async(std::function< void()> callable)TaskContext
CancelAll()TaskContext
CancelGroup(TaskScheduler::group_t group)TaskContext
CancelGroupsOf(std::span< TaskScheduler::group_t > groups)TaskContext
ClearGroup()TaskContext
DelayAll(TaskScheduler::duration_t duration)TaskContext
DelayAll(std::chrono::milliseconds min, std::chrono::milliseconds max)TaskContextinline
DelayGroup(TaskScheduler::group_t group, TaskScheduler::duration_t duration)TaskContext
DelayGroup(TaskScheduler::group_t group, std::chrono::milliseconds min, std::chrono::milliseconds max)TaskContextinline
GetRepeatCounter() constTaskContext
GetTask() const noexceptTaskContextprivate
GetTaskContainer() noexceptTaskContextprivate
Invoke()TaskContextprivate
IsExpired() constTaskContext
IsInGroup(TaskScheduler::group_t group) constTaskContext
operator=(TaskContext const &right)=deleteTaskContext
operator=(TaskContext &&right) noexceptTaskContext
Repeat(TaskScheduler::duration_t duration)TaskContext
Repeat()TaskContext
Repeat(std::chrono::milliseconds min, std::chrono::milliseconds max)TaskContextinline
RescheduleAll(TaskScheduler::duration_t duration)TaskContext
RescheduleAll(std::chrono::milliseconds min, std::chrono::milliseconds max)TaskContextinline
RescheduleGroup(TaskScheduler::group_t group, TaskScheduler::duration_t duration)TaskContext
RescheduleGroup(TaskScheduler::group_t group, std::chrono::milliseconds min, std::chrono::milliseconds max)TaskContextinline
Schedule(TaskScheduler::duration_t time, TaskScheduler::task_handler_t task)TaskContext
Schedule(TaskScheduler::duration_t time, TaskScheduler::group_t group, TaskScheduler::task_handler_t task)TaskContext
Schedule(std::chrono::milliseconds min, std::chrono::milliseconds max, TaskScheduler::task_handler_t task)TaskContextinline
Schedule(std::chrono::milliseconds min, std::chrono::milliseconds max, TaskScheduler::group_t group, TaskScheduler::task_handler_t task)TaskContextinline
SetGroup(TaskScheduler::group_t group)TaskContext
TaskContext() noexceptTaskContextinline
TaskContext(TaskScheduler::TaskQueue::Container::node_type &&task, std::weak_ptr< TaskScheduler > &&owner) noexceptTaskContextexplicit
TaskContext(TaskContext const &right)=deleteTaskContext
TaskContext(TaskContext &&right) noexceptTaskContext
TaskSchedulerTaskContextfriend
~TaskContext()TaskContext