Factory to create LCWriter and Reader object for the known data formats, e.g. More...
#include <IOIMPL/LCFactory.h>
Public Member Functions | |
virtual | ~LCFactory () |
Destructor. | |
virtual IO::LCWriter * | createLCWriter () |
Creates an LCWriter object for the current persistency type. | |
virtual IO::LCReader * | createLCReader (int lcReaderFlag=0) |
Creates an LCReader object for the current persistency type. More... | |
![]() | |
virtual | ~ILCFactory () |
Destructor. | |
Static Public Member Functions | |
static LCFactory * | getInstance () |
Returns the instance of the factory. More... | |
Factory to create LCWriter and Reader object for the known data formats, e.g.
SIO. Singleton class that knows all concrete reader/writer implementations.
|
virtual |
Creates an LCReader object for the current persistency type.
lcReaderFlag: configuration options for the LCReader object - combine multible options with '|'. So far only LCReader::directAccess.
Implements IO::ILCFactory.
|
static |
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 ...