33 #ifndef I_BESDapResponse 34 #define I_BESDapResponse 1 38 #include "BESResponseObject.h" 39 #include "BESDataHandlerInterface.h" 52 string d_dap_client_protocol;
53 bool d_explicit_containers;
55 string d_request_xml_base;
63 BESResponseObject(), d_dap_client_protocol(
"2.0"), d_explicit_containers(
true), d_request_xml_base(
"")
75 return d_dap_client_protocol;
81 return d_explicit_containers;
87 return d_request_xml_base;
90 virtual void set_container(
const string &cn) = 0;
94 virtual void clear_container() = 0;
96 virtual void dump(ostream &strm)
const;
99 #endif // I_BESDapResponse bool get_explicit_containers() const
Should containers be explicitly represented in the DD* responses?
string get_dap_client_protocol() const
Return the dap version string sent by the client (e.g., the OLFS)
string get_request_xml_base() const
Return the xml:base URL for this request.
Represents an OPeNDAP DAP response object within the BES.
Structure storing information used by the BES to handle the request.
Abstract base class representing a specific set of information in response to a request to the BES...