#include <EventHIterator.h>
Inheritance diagram for CNEventHIterator::

Public Methods | |
| CNEvent * | next_event () |
| Returns an event every time it is called. | |
| void | delete_current_event () |
| Deletes the event last returned by next_event(). | |
| virtual CNClassDesc | class_desc () const |
| Returns the class description (pointer to instance of CNClass) for runtime type information. | |
| virtual bool | is_a (CNClassDesc desc) const |
| Checks Type. | |
| virtual void | print (ostream &strm=cout) const |
| Print output. | |
| virtual void | dump (ostream &strm=cout) const |
| Debug output. | |
Static Public Methods | |
| CNEventHIterator * | cast_from_object (CNObject *obj) |
| Safes type Cast. | |
Friends | |
| class | CNEventHeapSched |
Single events may be deleted. The classes can only be created on the heap by calling the member function create_iterator of the current scheduler.
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001