35 #include "BESDASResponseHandler.h" 36 #include "BESDASResponse.h" 37 #include "BESRequestHandlerList.h" 38 #include "BESDapNames.h" 43 BESDASResponseHandler::BESDASResponseHandler(
const string &name )
48 BESDASResponseHandler::~BESDASResponseHandler( )
68 dhi.action_name = DAS_RESPONSE_STR ;
69 DAS *das =
new DAS() ;
92 transmitter->send_response( DAS_SERVICE, _response, dhi ) ;
105 strm << BESIndent::LMarg <<
"BESDASResponseHandler::dump - (" 106 << (
void *)
this <<
")" << endl ;
107 BESIndent::Indent() ;
109 BESIndent::UnIndent() ;
113 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 ...
virtual void dump(ostream &strm) const
dumps information about this 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 ...
Structure storing information used by the BES to handle the request.
virtual void dump(ostream &strm) const
dumps information about this object
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.