#include <SIOCollectionHandler.h>
Inheritance diagram for SIO::SIOCollectionHandler:

Public Member Functions | |
| SIOCollectionHandler (const std::string &name, const std::string &type, IOIMPL::LCEventIOImpl **anEvtP=0) throw (EVENT::Exception) | |
| virtual | ~SIOCollectionHandler () |
| 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) |
| std::string * | getName () |
Private Member Functions | |
| SIOCollectionHandler () | |
Private Attributes | |
| IOIMPL::LCEventIOImpl ** | _evtP |
| const EVENT::LCCollection * | _col |
| std::string | _myType |
| SIOObjectHandler * | _myHandler |
Definition at line 22 of file SIOCollectionHandler.h.
|
|
|
|
||||||||||||||||
|
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.
Definition at line 23 of file SIOCollectionHandler.cc. |
|
|
Definition at line 40 of file SIOCollectionHandler.cc. |
|
|
Definition at line 55 of file SIO_block.cc. Referenced by SIO_blockManager::add(), xfer(), and SIO_block::~SIO_block(). |
|
|
Definition at line 44 of file SIOCollectionHandler.cc. References _col. Referenced by SIO::SIOWriter::setUpHandlers(). |
|
|
Definition at line 47 of file SIOCollectionHandler.cc. References _evtP. Referenced by SIO::SIOReader::setUpHandlers(), and SIO::SIOWriter::writeEvent(). |
|
|
Implements SIO_block. Definition at line 140 of file SIOCollectionHandler.cc. References SIO_VERSION_ENCODE, and version(). |
|
||||||||||||||||
|
Implements SIO_block. Definition at line 51 of file SIOCollectionHandler.cc. References _col, _myHandler, SIO_block::getName(), SIO::SIOObjectHandler::init(), SIO::SIOObjectHandler::readBase(), SIO_DATA, SIO_OP_READ, SIO_OP_WRITE, version(), and SIO::SIOObjectHandler::writeBase(). |
|
|
Definition at line 51 of file SIOCollectionHandler.h. Referenced by setCollection(), and xfer(). |
|
|
Definition at line 50 of file SIOCollectionHandler.h. Referenced by setEvent(). |
|
|
Definition at line 54 of file SIOCollectionHandler.h. Referenced by xfer(). |
|
|
Definition at line 53 of file SIOCollectionHandler.h. |
1.3.9.1