Interface defines node and leaf handlers for use with evioStreamParser.
More...
#include <evioUtil.hxx>
|
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 |
| ) |
|
|
inlinevirtual |
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 |
The documentation for this class was generated from the following file: