TrinityCore
|
This is the complete list of members for TaskScheduler, including all inherited members.
_asyncHolder | TaskScheduler | private |
_now | TaskScheduler | private |
_predicate | TaskScheduler | private |
_task_holder | TaskScheduler | private |
Async(std::function< void()> const &callable) | TaskScheduler | |
AsyncHolder typedef | TaskScheduler | private |
CancelAll() | TaskScheduler | |
CancelGroup(group_t const group) | TaskScheduler | |
CancelGroupsOf(std::vector< group_t > const &groups) | TaskScheduler | |
ClearValidator() | TaskScheduler | |
clock_t typedef | TaskScheduler | private |
DelayAll(std::chrono::duration< _Rep, _Period > const &duration) | TaskScheduler | inline |
DelayAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskScheduler | inline |
DelayGroup(group_t const group, std::chrono::duration< _Rep, _Period > const &duration) | TaskScheduler | inline |
DelayGroup(group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskScheduler | inline |
Dispatch(success_t const &callback) | TaskScheduler | private |
duration_t typedef | TaskScheduler | private |
EmptyCallback() | TaskScheduler | inlineprivatestatic |
EmptyValidator() | TaskScheduler | inlineprivatestatic |
group_t typedef | TaskScheduler | private |
InsertTask(TaskContainer task) | TaskScheduler | private |
operator=(TaskScheduler const &)=delete | TaskScheduler | |
operator=(TaskScheduler &&)=delete | TaskScheduler | |
predicate_t typedef | TaskScheduler | private |
RandomDurationBetween(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskScheduler | inlineprivatestatic |
repeated_t typedef | TaskScheduler | private |
RescheduleAll(std::chrono::duration< _Rep, _Period > const &duration) | TaskScheduler | inline |
RescheduleAll(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskScheduler | inline |
RescheduleGroup(group_t const group, std::chrono::duration< _Rep, _Period > const &duration) | TaskScheduler | inline |
RescheduleGroup(group_t const group, std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max) | TaskScheduler | inline |
Schedule(std::chrono::duration< _Rep, _Period > const &time, task_handler_t const &task) | TaskScheduler | inline |
Schedule(std::chrono::duration< _Rep, _Period > const &time, group_t const group, task_handler_t const &task) | TaskScheduler | inline |
Schedule(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max, task_handler_t const &task) | TaskScheduler | inline |
Schedule(std::chrono::duration< _RepLeft, _PeriodLeft > const &min, std::chrono::duration< _RepRight, _PeriodRight > const &max, group_t const group, task_handler_t const &task) | TaskScheduler | inline |
ScheduleAt(timepoint_t const &end, std::chrono::duration< _Rep, _Period > const &time, task_handler_t const &task) | TaskScheduler | inlineprivate |
ScheduleAt(timepoint_t const &end, std::chrono::duration< _Rep, _Period > const &time, group_t const group, task_handler_t const &task) | TaskScheduler | inlineprivate |
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 class | TaskScheduler | friend |
TaskScheduler() | TaskScheduler | inline |
TaskScheduler(P &&predicate) | TaskScheduler | inline |
TaskScheduler(TaskScheduler const &)=delete | TaskScheduler | |
TaskScheduler(TaskScheduler &&)=delete | TaskScheduler | |
timepoint_t typedef | TaskScheduler | private |
Update(success_t const &callback=EmptyCallback) | TaskScheduler | |
Update(size_t const milliseconds, success_t const &callback=EmptyCallback) | TaskScheduler | |
Update(std::chrono::duration< _Rep, _Period > const &difftime, success_t const &callback=EmptyCallback) | TaskScheduler | inline |