Factory to create LCWriter and Reader object for the known data formats, e.g. More...
#include <pre-generated/IO/ILCFactory.h>
Public Member Functions | |
virtual | ~ILCFactory () |
Destructor. | |
virtual LCWriter * | createLCWriter ()=0 |
Returns the instance of the factory. More... | |
virtual LCReader * | createLCReader (int readerFlag=0)=0 |
Creates an LCReader object for the current persistency type. | |
Factory to create LCWriter and Reader object for the known data formats, e.g.
SIO. The implementation (LCFactory) will be a singleton class that knows all concrete reader/writer implementations.
|
pure virtual |
Returns the instance of the factory.
In the future we need to specify the data format here... This doesn't work for java as an interface can't have static members ...Creates an LCWriter object for the current persistency type.
Implemented in IOIMPL::LCFactory.