24 #ifndef _MSDATACACHE_HPP_
25 #define _MSDATACACHE_HPP_
37 using namespace msdata;
84 Config(
size_t cacheSize = 1) : binaryDataCacheSize(cacheSize) {}
91 virtual void open(
const DataInfo& dataInfo);
93 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
100 virtual void update(
const DataInfo& dataInfo,
105 const SpectrumInfo& spectrumInfo(
size_t index,
bool getBinaryData =
false);
109 boost::shared_ptr<Impl>
impl_;
119 #endif // _MSDATACACHE_HPP_