AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Public Member Functions | |
Task (timepoint_t const &end, duration_t const &duration, std::optional< group_t > const &group, repeated_t const repeated, task_handler_t const &task) | |
Task (timepoint_t const &end, duration_t const &duration, task_handler_t const &task) | |
Task (Task const &)=delete | |
Task (Task &&)=delete | |
Task & | operator= (Task const &)=default |
Task & | operator= (Task &&right)=delete |
bool | operator< (Task const &other) const |
bool | operator> (Task const &other) const |
bool | operator== (Task const &other) |
bool | IsInGroup (group_t const group) const |
Private Attributes | |
timepoint_t | _end |
duration_t | _duration |
std::optional< group_t > | _group |
repeated_t | _repeated |
task_handler_t | _task |
Friends | |
class | TaskContext |
class | TaskScheduler |
|
inline |
|
inline |
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
private |
|
private |
Referenced by operator<(), operator==(), and operator>().
|
private |
Referenced by IsInGroup().
|
private |
|
private |