#include <EventQueueNode.h>
Inheritance diagram for ot::EventQueueNode:


Public Member Functions | |
| virtual int | isEventGenerator () |
| virtual int | isEventQueue () |
| virtual void | onEventGenerated (Event &event, Node &generator) |
| virtual Event & | getEvent (unsigned int number=0) |
| virtual Event & | getEventNearTime (double time) |
| virtual unsigned int | getSize () |
Protected Member Functions | |
| EventQueueNode (int length_) | |
Protected Attributes | |
| int | length |
| maximal length of the queue | |
Friends | |
| class | CommonNodeFactory |
|
|
constructor method.
|
|
|
returns the event number n back in time starting with the newest event for n = 0.
Reimplemented from ot::EventQueueImplementation. |
|
|
returns the event closes to the given point in time
Reimplemented from ot::EventQueueImplementation. |
|
|
returns the size of the queue Reimplemented from ot::EventQueueImplementation. |
|
|
tests for EventGenerator interface being present. Overriden in this node to return this.
Reimplemented from ot::Node. |
|
|
tests for EventQueue interface being present. Overriden in this node to return this.
Reimplemented from ot::Node. |
|
||||||||||||
|
this method is called by the EventGenerator to update it's observers
Reimplemented from ot::Node. |
|
|
|
|
|
maximal length of the queue
|
1.4.6