In SAX like behavior, implementors will listen for structures encountered when an event is parsed.
More...
#include <IEvioListener.h>
In SAX like behavior, implementors will listen for structures encountered when an event is parsed.
- Author
- heddle (Original Java class)
-
timmer
virtual void evio::IEvioListener::endEventParse |
( |
std::shared_ptr< BaseStructure > |
structure | ) |
|
|
pure virtual |
Done parsing a new event structure.
- Parameters
-
structure | the event structure in question. |
virtual void evio::IEvioListener::gotStructure |
( |
std::shared_ptr< BaseStructure > |
topStructure, |
|
|
std::shared_ptr< BaseStructure > |
structure |
|
) |
| |
|
pure virtual |
Called after a structure is read in while parsing or searching an event and any filter has accepted it.
NOTE: the user should NOT modify the arguments.
- Parameters
-
topStructure | the evio structure at the top of the search/parse |
structure | the full structure, including header |
virtual void evio::IEvioListener::startEventParse |
( |
std::shared_ptr< BaseStructure > |
structure | ) |
|
|
pure virtual |
Starting to parse a new event structure.
- Parameters
-
structure | the event structure in question. |
The documentation for this class was generated from the following file: