#include <event_scheduler.h>

Public Member Functions | |
| EventHandler () | |
| virtual | ~EventHandler () |
| virtual void | timeout (EventScheduler &, EventHandle, double, EventTagHandle &)=0 throw () |
| shawn::EventScheduler::EventHandler::EventHandler | ( | ) |
| virtual shawn::EventScheduler::EventHandler::~EventHandler | ( | ) | [virtual] |
| virtual void shawn::EventScheduler::EventHandler::timeout | ( | EventScheduler & | , | |
| EventHandle | , | |||
| double | , | |||
| EventTagHandle & | ||||
| ) | throw () [pure virtual] |
Main interface method. Called when a scheduled event happens, that is, timeouts. EventHandle gets automagically deleted after handler returns, unless move_event() is used. Deleting the event during it's handling is a no-no.
1.5.6