61 BESDEBUG(
"usage",
"Initializing OPeNDAP Usage module "
62 << modname << endl ) ;
64 BESDEBUG(
"usage",
" adding " << modname <<
65 " request handler" << endl ) ;
70 <<
" response handler" << endl ) ;
73 BESDEBUG(
"usage",
"Adding to dap services" << endl ) ;
75 "OPeNDAP Data Information Page" ) ;
81 <<
" transmitter" << endl ) ;
85 BESDEBUG(
"usage",
" adding usage debug context" << endl ) ;
88 BESDEBUG(
"usage",
"Done Initializing OPeNDAP Usage module"
89 << modname << endl ) ;
95 BESDEBUG(
"usage",
"Cleaning OPeNDAP usage module " << modname << endl ) ;
97 BESDEBUG(
"usage",
" removing " << modname <<
" request handler "
104 <<
" response handler " << endl ) ;
112 <<
" transmitter" << endl ) ;
120 <<
" transmitter" << endl ) ;
124 BESDEBUG(
"usage",
"Done Cleaning OPeNDAP usage module "
125 << modname << endl ) ;
138 << (
void *)
this <<
")" << endl ;
virtual BESTransmitter * find_transmitter(const string &name)
static void add_to_dap_service(const string &cmd, const string &desc)
static function to add commands to the dap service
virtual bool add_handler(const string &handler_name, BESRequestHandler *handler)
add a request handler to the list of registered handlers for this server
virtual void dump(ostream &strm) const
dumps information about this object
virtual void terminate(const string &modname)
virtual bool add_method(string method_name, p_transmitter trans_method)
#define Usage_RESPONSE
macros representing the Usage response objects handled
BESAbstractModule * maker()
static BESReturnManager * TheManager()
static BESResponseHandler * UsageResponseBuilder(const string &name)
static ostream & LMarg(ostream &strm)
virtual bool add_handler(const string &handler, p_response_handler handler_method)
add a response handler to the list
#define Usage_TRANSMITTER
Represents a specific data type request handler.
virtual void initialize(const string &modname)
static BESRequestHandlerList * TheList()
virtual bool remove_handler(const string &handler)
removes a response handler from the list
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream
static void send_basic_usage(BESResponseObject *obj, BESDataHandlerInterface &dhi)
static void Register(const string &flagName)
register the specified debug flag
virtual bool remove_method(string method_name)
static BESResponseHandlerList * TheList()
virtual BESRequestHandler * remove_handler(const string &handler_name)
remove and return the specified request handler