27 #ifndef CDMREADERWRITER_H_ 28 #define CDMREADERWRITER_H_ 51 virtual void sync() = 0;
virtual ~CDMReaderWriter()
basic_string< char > string
boost::shared_ptr< Data > DataPtr
Definition: DataDecl.h:39
Definition: SliceBuilder.h:46
virtual void putDataSlice(const std::string &varName, size_t unLimDimPos, const DataPtr data)=0
data-writing function
virtual void putScaledDataSlice(const std::string &varName, size_t unLimDimPos, const DataPtr data)
unscale and write a dataslice
Definition: CDMReaderWriter.h:41
Definition: C_CDMReader.h:35
Basic interface for CDM reading and manipulation classes.
Definition: CDMReader.h:53
virtual void putScaledDataSliceInUnit(const std::string &varName, const std::string &unit, size_t unLimDimPos, const DataPtr data)
unscale and write a dataslice from a known unit
virtual void sync()=0
flush data to disc