![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
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 |
| GetNextGroupOccurrence(group_t const group) const | TaskScheduler | |
| group_t typedef | TaskScheduler | private |
| InsertTask(TaskContainer task) | TaskScheduler | private |
| IsGroupScheduled(group_t const group) | TaskScheduler | |
| 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 | 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(std::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 |