|
Pol
Rev 533
|
#include <schedule.h>
Inheritance diagram for OneShotTask:
Collaboration diagram for OneShotTask:Public Member Functions | |
| OneShotTask (OneShotTask **handle, polclock_t run_when) | |
| virtual void | cancel (void) |
Protected Member Functions | |
| virtual | ~OneShotTask () |
| virtual void | execute (polclock_t now) |
| virtual void | on_run ()=0 |
Private Attributes | |
| OneShotTask ** | handle |
Definition at line 81 of file schedule.h.
| OneShotTask::OneShotTask | ( | OneShotTask ** | handle, |
| polclock_t | run_when | ||
| ) |
Definition at line 137 of file schedule.cpp.
References add_task(), and passert.
Here is the call graph for this function:| OneShotTask::~OneShotTask | ( | ) | [protected, virtual] |
Definition at line 150 of file schedule.cpp.
References handle.
| void OneShotTask::cancel | ( | void | ) | [virtual] |
Reimplemented from ScheduledTask.
Definition at line 156 of file schedule.cpp.
References handle.
Referenced by Character::cancel_party_invite_timeout(), Character::check_justice_region_change(), execute(), Character::manual_set_swing_timer(), Character::removal_cleanup(), Character::reset_swing_timer(), RepSystem::schedule_repsys_task(), Character::set_party_invite_timeout(), and Character::~Character().
Here is the caller graph for this function:| void OneShotTask::execute | ( | polclock_t | now | ) | [protected, virtual] |
Implements ScheduledTask.
Definition at line 163 of file schedule.cpp.
References cancel(), ScheduledTask::cancelled, and on_run().
Here is the call graph for this function:| virtual void OneShotTask::on_run | ( | ) | [protected, pure virtual] |
Implemented in SpellTask, and OneShotTaskInst< T >.
Referenced by execute().
Here is the caller graph for this function:OneShotTask** OneShotTask::handle [private] |
Definition at line 94 of file schedule.h.
Referenced by cancel(), and ~OneShotTask().