|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
Interface class for any object that can contains a DDS. More...
#include <DDSAccessInterface.h>


Public Member Functions | |
| virtual const libdap::DDS * | getDDS () const =0 |
| Accessor for a contained DDS. More... | |
| virtual | ~DDSAccessInterface ()=0 |
Interface class for any object that can contains a DDS.
Useful for avoiding module back-dependencies since we do not want agg_util dependencies back to ncml_module, e.g.
Definition at line 47 of file DDSAccessInterface.h.
|
pure virtual |
Definition at line 34 of file DDSAccessInterface.cc.
|
pure virtual |
Accessor for a contained DDS.
The returned object is to be considered an alias, and should NOT be deleted or stored outside the lifetime of this! If the object doesn't have a valid DDS currently, NULL is returned.
Implemented in ncml_module::NetcdfElement.
Referenced by agg_util::AggMemberDatasetDDSWrapper::getDataDDS(), and agg_util::AggMemberDatasetSharedDDSWrapper::getDataDDS().