29#ifndef __AGG_UTIL__AGG_MEMBER_DATASET_H__
30#define __AGG_UTIL__AGG_MEMBER_DATASET_H__
83 virtual const libdap::DDS*
getDDS() = 0;
145 std::string _location;
149typedef std::vector<RCPtr<AggMemberDataset> > AMDList;
virtual void loadDimensionCache(std::istream &istr)=0
virtual unsigned int getCachedDimensionSize(const std::string &dimName) const =0
virtual void flushDimensionCache()=0
virtual const libdap::DDS * getDDS()=0
const std::string & getLocation() const
virtual bool isDimensionCached(const std::string &dimName) const =0
virtual void saveDimensionCache(std::ostream &ostr)=0
virtual void fillDimensionCacheByUsingDDS()=0
virtual void setDimensionCacheFor(const Dimension &dim, bool throwIfFound)=0
A base class for a simple reference counted object.
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...