34#include "BESWWWRequestHandler.h"
35#include "BESResponseHandler.h"
36#include "BESResponseNames.h"
37#include "BESVersionInfo.h"
38#include "BESDataNames.h"
45BESWWWRequestHandler::BESWWWRequestHandler(
const string &name )
48 add_method( HELP_RESPONSE, BESWWWRequestHandler::dap_build_help ) ;
49 add_method( VERS_RESPONSE, BESWWWRequestHandler::dap_build_version ) ;
52BESWWWRequestHandler::~BESWWWRequestHandler()
69 BESVersionInfo *info =
dynamic_cast < BESVersionInfo *
>(response) ;
71 throw BESInternalError(
"cast error", __FILE__, __LINE__ ) ;
73 info->add_module( MODULE_NAME, MODULE_VERSION ) ;
87 strm << BESIndent::LMarg <<
"BESWWWRequestHandler::dump - ("
88 << (
void *)
this <<
")" << endl ;
91 BESIndent::UnIndent() ;
Structure storing information used by the BES to handle the request.
Represents a specific data type request handler.
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual BESResponseObject * get_response_object()
return the current response object
virtual void dump(std::ostream &strm) const
dumps information about this object