Interface defines node and leaf handlers for use with evioStreamParser. More...
#include <evioUtil.hxx>
Public Member Functions | |
| virtual void * | containerNodeHandler (int bankLength, int containerType, int contentType, uint16_t tag, uint8_t num, int depth, const uint32_t *bankPointer, int payloadLength, const uint32_t *payload, void *userArg)=0 |
| virtual void * | leafNodeHandler (int bankLength, int containerType, int contentType, uint16_t tag, uint8_t num, int depth, const uint32_t *bankPointer, int dataLength, const void *data, void *userArg)=0 |
| virtual | ~evioStreamParserHandler (void) |
Interface defines node and leaf handlers for use with evioStreamParser.
Separate handlers defined for container nodes and leaf nodes.
| virtual evio::evioStreamParserHandler::~evioStreamParserHandler | ( | void | ) | [inline, virtual] |
| virtual void* evio::evioStreamParserHandler::containerNodeHandler | ( | int | bankLength, | |
| int | containerType, | |||
| int | contentType, | |||
| uint16_t | tag, | |||
| uint8_t | num, | |||
| int | depth, | |||
| const uint32_t * | bankPointer, | |||
| int | payloadLength, | |||
| const uint32_t * | payload, | |||
| void * | userArg | |||
| ) | [pure virtual] |
| virtual void* evio::evioStreamParserHandler::leafNodeHandler | ( | int | bankLength, | |
| int | containerType, | |||
| int | contentType, | |||
| uint16_t | tag, | |||
| uint8_t | num, | |||
| int | depth, | |||
| const uint32_t * | bankPointer, | |||
| int | dataLength, | |||
| const void * | data, | |||
| void * | userArg | |||
| ) | [pure virtual] |
1.6.1