30#ifndef CmrContainer_h_
31#define CmrContainer_h_ 1
36#include "BESContainer.h"
37#include "RemoteResource.h"
42class RemoteHttpResource;
66 CmrContainer(
const std::string &sym_name,
const std::string &real_name,
const std::string &type);
74 virtual std::string
access();
78 virtual void dump(std::ostream &strm)
const;
80 static Granule *getTemporalFacetGranule(
const std::string granule_path);
A container is something that holds data. E.G., a netcdf file or a database entry.
Container representing a remote request.
virtual bool release()
release the resources
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual BESContainer * ptr_duplicate()
pure abstract method to duplicate this instances of BESContainer
virtual std::string access()
access the remote target response by making the remote request