33 virtual const char *getStorageType() = 0;
36 virtual bool doOpenForRead(std::string
const &config) = 0;
37 virtual bool doOpenForWrite(std::string
const &config) = 0;
38 virtual bool doCloseForRead() = 0;
39 virtual bool doCloseForWrite() = 0;
40 virtual bool doWrite(
const void *x, std::size_t bytes) = 0;
41 virtual bool doRead(
void *x, std::size_t bytes) = 0;