50 #define RETURNAS_JSON "json"
51 #define RETURNAS_IJSON "ijson"
67 BESDEBUG(
"fojson",
"Initializing module " << modname << endl );
82 BESDEBUG(
"fojson",
"Done Initializing module " << modname << endl );
95 BESDEBUG(
"fojson",
"Cleaning module " << modname << endl );
100 BESDEBUG(
"fojson",
" removing " << modname <<
" request handler " << endl );
106 BESDEBUG(
"fojson",
"Done Cleaning module " << modname << endl );
117 strm <<
BESIndent::LMarg <<
"FoJsonModule::dump - (" << (
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
virtual void initialize(const string &modname)
initialize the module by adding call backs and registering objects with the framework ...
BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file...
virtual bool add_transmitter(const string &name, BESTransmitter *transmitter)
BESAbstractModule * maker()
A c function that adds this module to the list of modules to be dynamically loaded.
A Request Handler for the Fileout NetCDF request.
static BESReturnManager * TheManager()
static ostream & LMarg(ostream &strm)
virtual void dump(ostream &strm) const
dumps information about this object for debugging purposes
BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file...
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 terminate(const string &modname)
removes any registered callbacks or objects from the framework
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
Module that allows for OPeNDAP Data objects to be returned as geotiff files.