75 DDS *dds =
new DDS(
NULL,
"virtual" ) ;
#define Usage_RESPONSE_STR
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)
transmit the response object built by the execute command using the specified transmitter object ...
Represents an OPeNDAP DDS DAP2 data object within the BES.
virtual void execute(BESDataHandlerInterface &dhi)
executes the command 'get Usage for ;' by executing the request for each container in the s...
#define Usage_RESPONSE
macros representing the Usage response objects handled
virtual ~BESUsageResponseHandler(void)
BESResponseObject * _response
handler object that knows how to create a specific response object
BESUsageResponseHandler(const string &name)
static BESResponseHandler * UsageResponseBuilder(const string &name)
virtual void send_response(const string &method, BESResponseObject *obj, BESDataHandlerInterface &dhi)
virtual void execute_each(BESDataHandlerInterface &dhi)
for each container in the given data handler interface, execute the given request ...
#define Usage_TRANSMITTER
static BESRequestHandlerList * TheList()
Structure storing information used by the BES to handle the request.
container for a DAS and DDS needed to write out the usage information for a dataset.
Represents an OPeNDAP DAS DAP2 data object within the BES.
string action
the response object requested, e.g.