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()> callable) | TaskScheduler | |
AsyncHolder typedef | TaskScheduler | private |
CancelAll() | TaskScheduler | |
CancelGroup(group_t group) | TaskScheduler | |
CancelGroupsOf(std::vector< group_t > const &groups) | TaskScheduler | |
ClearValidator() | TaskScheduler | |
clock_t typedef | TaskScheduler | private |
DelayAll(std::chrono::duration< Rep, Period > duration) | TaskScheduler | inline |
DelayAll(std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max) | TaskScheduler | inline |
DelayGroup(group_t const group, std::chrono::duration< Rep, Period > duration) | TaskScheduler | inline |
DelayGroup(group_t const group, std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max) | TaskScheduler | inline |
Dispatch(success_t const &callback) | TaskScheduler | private |
duration_t typedef | TaskScheduler | private |
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 |
repeated_t typedef | TaskScheduler | private |
RescheduleAll(std::chrono::duration< Rep, Period > duration) | TaskScheduler | inline |
RescheduleAll(std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max) | TaskScheduler | inline |
RescheduleGroup(group_t const group, std::chrono::duration< Rep, Period > duration) | TaskScheduler | inline |
RescheduleGroup(group_t const group, std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max) | TaskScheduler | inline |
Schedule(std::chrono::duration< Rep, Period > time, task_handler_t task) | TaskScheduler | inline |
Schedule(std::chrono::duration< Rep, Period > time, group_t const group, task_handler_t task) | TaskScheduler | inline |
Schedule(std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max, task_handler_t task) | TaskScheduler | inline |
Schedule(std::chrono::duration< RepLeft, PeriodLeft > min, std::chrono::duration< RepRight, PeriodRight > max, group_t const group, task_handler_t task) | TaskScheduler | inline |
ScheduleAt(timepoint_t end, std::chrono::duration< Rep, Period > time, task_handler_t task) | TaskScheduler | inlineprivate |
ScheduleAt(timepoint_t end, std::chrono::duration< Rep, Period > time, group_t const group, task_handler_t 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=nullptr) | TaskScheduler | |
Update(size_t milliseconds, success_t const &callback=nullptr) | TaskScheduler | |
Update(std::chrono::duration< Rep, Period > difftime, success_t const &callback=nullptr) | TaskScheduler | inline |
~TaskScheduler()=default | TaskScheduler |