![]() |
TrinityCore
|
This is the complete list of members for TaskScheduler, including all inherited members.
| _now | TaskScheduler | private |
| _predicate | TaskScheduler | private |
| _task_holder | TaskScheduler | private |
| Async(std::function< void()> callable) | TaskScheduler | |
| CancelAll() | TaskScheduler | |
| CancelGroup(group_t group) | TaskScheduler | |
| CancelGroupsOf(std::span< group_t > groups) | TaskScheduler | |
| ClearValidator() | TaskScheduler | |
| clock_t typedef | TaskScheduler | private |
| DelayAll(duration_t duration) | TaskScheduler | |
| DelayAll(std::chrono::milliseconds min, std::chrono::milliseconds max) | TaskScheduler | inline |
| DelayGroup(group_t group, duration_t duration) | TaskScheduler | |
| DelayGroup(group_t group, std::chrono::milliseconds min, std::chrono::milliseconds max) | TaskScheduler | inline |
| Dispatch(success_t const &callback) | TaskScheduler | private |
| duration_t typedef | TaskScheduler | private |
| EmptySuccessCallback | TaskScheduler | static |
| EmptyValidator() | TaskScheduler | inlineprivatestatic |
| group_t typedef | TaskScheduler | private |
| InsertTask(TaskContainer &&task) | TaskScheduler | private |
| InsertTask(TaskQueue::Container::node_type &&node) | TaskScheduler | private |
| operator=(TaskScheduler const &)=delete | TaskScheduler | |
| operator=(TaskScheduler &&)=delete | TaskScheduler | |
| predicate_t typedef | TaskScheduler | private |
| repeated_t typedef | TaskScheduler | private |
| RescheduleAll(duration_t duration) | TaskScheduler | |
| RescheduleAll(std::chrono::milliseconds min, std::chrono::milliseconds max) | TaskScheduler | inline |
| RescheduleGroup(group_t group, duration_t duration) | TaskScheduler | |
| RescheduleGroup(group_t group, std::chrono::milliseconds min, std::chrono::milliseconds max) | TaskScheduler | inline |
| Schedule(duration_t time, task_handler_t task) | TaskScheduler | inline |
| Schedule(duration_t time, group_t group, task_handler_t task) | TaskScheduler | inline |
| Schedule(std::chrono::milliseconds min, std::chrono::milliseconds max, task_handler_t task) | TaskScheduler | inline |
| Schedule(std::chrono::milliseconds min, std::chrono::milliseconds max, group_t group, task_handler_t task) | TaskScheduler | inline |
| ScheduleAt(timepoint_t end, duration_t time, task_handler_t task) | TaskScheduler | private |
| ScheduleAt(timepoint_t end, duration_t time, group_t group, task_handler_t task) | TaskScheduler | private |
| self_reference | TaskScheduler | private |
| SetValidator(P &&predicate) | TaskScheduler | inline |
| success_t typedef | TaskScheduler | private |
| task_handler_t typedef | TaskScheduler | private |
| TaskContainer typedef | TaskScheduler | private |
| TaskContext | TaskScheduler | friend |
| TaskScheduler() | TaskScheduler | |
| TaskScheduler(P &&predicate) | TaskScheduler | inlineexplicit |
| TaskScheduler(TaskScheduler const &)=delete | TaskScheduler | |
| TaskScheduler(TaskScheduler &&)=delete | TaskScheduler | |
| timepoint_t typedef | TaskScheduler | private |
| Update() | TaskScheduler | |
| Update(success_t callback) | TaskScheduler | |
| Update(size_t milliseconds) | TaskScheduler | |
| Update(size_t milliseconds, success_t callback) | TaskScheduler | |
| Update(duration_t difftime) | TaskScheduler | |
| Update(duration_t difftime, success_t callback) | TaskScheduler | |
| ~TaskScheduler() | TaskScheduler |