#include <CNCL/EventLIterator.h>
#include <CNCL/EventHIterator.h>
CN_EVENTLITERATOR
CN_EVENTHITERATOR
CNObject
None
CNEvent, CNEventScheduler, CNEventHeapScheduler
The classes CNEventLIterator
and CNEventHIterator
are used
to step through the list of events. 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.
CNEventLIterator
and CNEventHIterator
provide
in addition to the member functions required by CNCL:
CNEvent *next_event();
CNEventHeapSched
is used it can not be guaranteed that the same event is delivered only once.
Furthermore the order in which the events are delivered needn't obey any
rule. It is however guaranteed that every event will be returned at least
once.
void delete_current_event()
next_event()
.
Go to the first, previous, next, last section, table of contents.