csEventTree::SubscriberIterator Class ReferenceThe SubscriberIterator is a wrapper for the messy internals of figuring out which event handler to call next. More...
Public Member Functions
|Test if there is another available handler. |
|iEventHandler *||Next ()|
|Return an available handler and mark it as "done". |
|SubscriberIterator (iEventHandlerRegistry *r, csEventTree *t, csEventID bevent)|
Detailed DescriptionThe SubscriberIterator is a wrapper for the messy internals of figuring out which event handler to call next.
In the common case, this is simply iterating over a pre-existing list (csEventTree::SubscriberQueue). There are degenerative cases where it must fall back on progressively solving the partial order graph (csEventTree::SubscriberGraph).
Only one iterator may exist for a given event node at a time.
Constructor & Destructor Documentation
Member Function Documentation
The documentation for this class was generated from the following file:
Generated for Crystal Space 1.2.1 by doxygen 1.5.3