Handler for LCCollection/LCCollectionIOVec objects for SIO. More...
#include <SIO/SIOCollectionHandler.h>
Public Member Functions | |
SIOCollectionHandler (const std::string &name, const std::string &type, IOIMPL::LCEventIOImpl **anEvtP=0) throw (EVENT::Exception) | |
The default constructor needs the name, the type and a pointer the address of the collection. More... | |
const std::string & | getTypeName () const |
virtual unsigned int | xfer (SIO_stream *, SIO_operation, unsigned int) |
virtual unsigned int | version () |
void | setCollection (const EVENT::LCCollection *col) |
void | setEvent (IOIMPL::LCEventIOImpl **anEvtP) |
Handler for LCCollection/LCCollectionIOVec objects for SIO.
SIO::SIOCollectionHandler::SIOCollectionHandler | ( | const std::string & | name, |
const std::string & | type, | ||
IOIMPL::LCEventIOImpl ** | anEvtP = 0 |
||
) | |||
throw | ( | EVENT::Exception | |
) |
The default constructor needs the name, the type and a pointer the address of the collection.
Throws an exception if handler for given type doesn't exist.
Exception |