1 #ifndef SIO_SIOEVENTHANDLER_H
2 #define SIO_SIOEVENTHANDLER_H 1
13 #include <sio/block.h>
33 void read( sio::read_device &device, sio::version_type vers )
override ;
34 void write( sio::write_device &device )
override ;
void write(sio::write_device &device) override
SIOEventHandler & operator=(const SIOEventHandler &)=delete
~SIOEventHandler()=default
void read(sio::read_device &device, sio::version_type vers) override
void setCollectionNames(const std::set< std::string > &colnames)
Set the collection to read or write only.
Handler for LCEvent/LCEventIOImpl objects.
SIOEventHandler()
Constructor.
void setEvent(EVENT::LCEvent *evt)
Set the event to read/write.
The main event interface.
static constexpr const char * SubsetPostfix
std::set< std::string > _colSubSet
List of collection to read only.