29 #ifndef __AGG_UTIL__AGG_MEMBER_DATASET_USING_LOCATION_REF_H__
30 #define __AGG_UTIL__AGG_MEMBER_DATASET_USING_LOCATION_REF_H__
44 using libdap::DataDDS;
70 const std::string& locationToLoad,
93 void cleanup()
throw();
virtual const libdap::DataDDS * getDataDDS()
If not loaded yet, loads the DataDDS response, then returns it.
class AggMemberDatasetUsingLocationRef: Concrete subclass of AggMemberDataset for lazy-loading a loca...
virtual ~AggMemberDatasetUsingLocationRef()
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
static class NCMLUtil overview
AggMemberDatasetUsingLocationRef(const std::string &locationToLoad, const agg_util::DDSLoader &loaderToUse)
Represents an OPeNDAP DataDDS DAP2 data object within the BES.
AggMemberDatasetUsingLocationRef & operator=(const AggMemberDatasetUsingLocationRef &rhs)