![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <events/scheduler/INotification.hpp>

Public Member Functions | |
| void | onAddEvent () |
| void | onCancelEvent () |
| void | onProcessOneEvent () |
| void | onSchedule () |
| void | onScheduleDelay () |
| void | onScheduleNow () |
| virtual | ~INotification () |
Private Member Functions | |
| virtual void | doOnAddEvent ()=0 |
| Called when an event is being added (combines the calls to onSchedule, onScheduledDelay and onScheduleNow). | |
| virtual void | doOnCancelEvent ()=0 |
| Called when an event is being cancled (at this point in time it is NOT canceled!). | |
| virtual void | doOnProcessOneEvent ()=0 |
| Called before an event is processed. | |
| virtual void | doOnSchedule ()=0 |
| Called when an event is being scheduled (at this point in time it is NOT already part of the scheduler!). | |
| virtual void | doOnScheduleDelay ()=0 |
| Called when an event is being scheduled with a delay (at this point in time it is NOT already part of the scheduler!). | |
| virtual void | doOnScheduleNow ()=0 |
| Called when an event is being scheduled for "now" (at this point in time it is NOT already part of the scheduler!). | |
Definition at line 41 of file INotification.hpp.
| INotification::~INotification | ( | ) | [virtual] |
Definition at line 32 of file INotification.cpp.
| virtual void wns::events::scheduler::INotification::doOnAddEvent | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications.
| virtual void wns::events::scheduler::INotification::doOnCancelEvent | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications.
| virtual void wns::events::scheduler::INotification::doOnProcessOneEvent | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications, and wns::simulator::CPUTimeExhaustedHandler.
| virtual void wns::events::scheduler::INotification::doOnSchedule | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications.
| virtual void wns::events::scheduler::INotification::doOnScheduleDelay | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications.
| virtual void wns::events::scheduler::INotification::doOnScheduleNow | ( | ) | [private, pure virtual] |
Implemented in wns::events::scheduler::IgnoreAllNotifications.
| void INotification::onAddEvent | ( | ) |
Definition at line 70 of file INotification.cpp.
| void INotification::onCancelEvent | ( | ) |
Definition at line 43 of file INotification.cpp.
| void INotification::onProcessOneEvent | ( | ) |
Definition at line 37 of file INotification.cpp.
| void INotification::onSchedule | ( | ) |
Definition at line 49 of file INotification.cpp.
| void INotification::onScheduleDelay | ( | ) |
Definition at line 56 of file INotification.cpp.
| void INotification::onScheduleNow | ( | ) |
Definition at line 63 of file INotification.cpp.
1.5.5