User Manual, Developers Guide and API Documentation

wns::events::scheduler::INotification Class Reference

Notification interface for wns::events::scheduler::Interface. More...

#include <events/scheduler/INotification.hpp>

Inheritance diagram for wns::events::scheduler::INotification:

Inheritance graph
[legend]

List of all members.

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!).


Detailed Description

Author:
Marc Schinnenburg <marc@schinnenburg.com>

Definition at line 41 of file INotification.hpp.


Constructor & Destructor Documentation

INotification::~INotification (  )  [virtual]

Definition at line 32 of file INotification.cpp.


Member Function Documentation

virtual void wns::events::scheduler::INotification::doOnAddEvent (  )  [private, pure virtual]

virtual void wns::events::scheduler::INotification::doOnCancelEvent (  )  [private, pure virtual]

virtual void wns::events::scheduler::INotification::doOnProcessOneEvent (  )  [private, pure virtual]

virtual void wns::events::scheduler::INotification::doOnSchedule (  )  [private, pure virtual]

virtual void wns::events::scheduler::INotification::doOnScheduleDelay (  )  [private, pure virtual]

virtual void wns::events::scheduler::INotification::doOnScheduleNow (  )  [private, pure virtual]

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.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:53 2012 for openWNS by  doxygen 1.5.5