51 #define RETURNAS_NETCDF "netcdf"
52 #define RETURNAS_NETCDF4 "netcdf-4"
67 BESDEBUG(
"fonc",
"Initializing module " << modname << endl ) ;
69 BESDEBUG(
"fonc",
" adding " << modname <<
" request handler" << endl ) ;
78 BESDEBUG(
"fonc",
" adding fonc netcdf service to dap" << endl ) ;
88 BESDEBUG(
"fonc",
" adding fonc netcdf4 service to dap" << endl ) ;
94 BESDEBUG(
"fonc",
" adding fonc debug context" << endl ) ;
97 BESDEBUG(
"fonc",
"Done Initializing module " << modname << endl ) ;
111 BESDEBUG(
"fonc",
"Cleaning module " << modname << endl ) ;
122 BESDEBUG(
"fonc",
" removing " << modname <<
" request handler "
128 BESDEBUG(
"fonc",
"Done Cleaning module " << modname << endl ) ;
141 << (
void *)
this <<
")" << endl;
virtual bool del_transmitter(const string &name)
virtual bool add_handler(const string &handler_name, BESRequestHandler *handler)
add a request handler to the list of registered handlers for this server
#define OPENDAP_SERVICE
macros representing the default response objects handled
Module that allows for OPeNDAP Data objects to be returned as netcdf files.
virtual bool add_transmitter(const string &name, BESTransmitter *transmitter)
A Request Handler for the Fileout NetCDF request.
virtual void initialize(const string &modname)
initialize the module by adding callbacks and registering objects with the framework ...
static BESReturnManager * TheManager()
static BESServiceRegistry * TheRegistry()
BESTransmitter class named "netcdf" that transmits an OPeNDAP data object as a netcdf file...
static ostream & LMarg(ostream &strm)
virtual void add_format(const string &service, const string &cmd, const string &format)
add a format response to a command of a service
virtual void terminate(const string &modname)
removes any registered callbacks or objects from the framework
Represents a specific data type request handler.
static BESRequestHandlerList * TheList()
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream
virtual void dump(ostream &strm) const
dumps information about this object for debugging purposes
static void Register(const string &flagName)
register the specified debug flag
virtual BESRequestHandler * remove_handler(const string &handler_name)
remove and return the specified request handler
BESAbstractModule * maker()
A c function that adds this module to the list of modules to be dynamically loaded.