33 #include "BESDASResponseHandler.h" 34 #include "BESDASResponse.h" 35 #include "BESRequestHandlerList.h" 36 #include "BESDapNames.h" 39 BESDASResponseHandler::BESDASResponseHandler(
const string &name )
44 BESDASResponseHandler::~BESDASResponseHandler( )
64 dhi.action_name = DAS_RESPONSE_STR ;
65 DAS *das =
new DAS() ;
88 transmitter->send_response( DAS_SERVICE, _response, dhi ) ;
101 strm << BESIndent::LMarg <<
"BESDASResponseHandler::dump - (" 102 << (
void *)
this <<
")" << endl ;
103 BESIndent::Indent() ;
105 BESIndent::UnIndent() ;
109 BESDASResponseHandler::DASResponseBuilder(
const string &name )
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)
transmit the response object built by the execute command using the specified transmitter object ...
response handler that builds an OPeNDAP DAS response object
handler object that knows how to create a specific response object
virtual void execute_each(BESDataHandlerInterface &dhi)
for each container in the given data handler interface, execute the given request ...
virtual void dump(ostream &strm) const
dumps information about this object
virtual void dump(ostream &strm) const
dumps information about this object
Structure storing information used by the BES to handle the request.
virtual void execute(BESDataHandlerInterface &dhi)
executes the command 'get das for <def_name>;' by executing the request for each container in the spe...
Represents an OPeNDAP DAS DAP2 data object within the BES.