45 #define RETURNAS_GEOTIFF "geotiff"
46 #define RETURNAS_JPEG2000 "jpeg2000"
63 BESDEBUG(
"fong",
"Initializing module " << modname << endl );
76 BESDEBUG(
"fong",
" adding geotiff service to dap" << endl );
80 BESDEBUG(
"fong",
" adding jpeg2000 service to dap" << endl );
85 BESDEBUG(
"fong",
"Done Initializing module " << modname << endl );
98 BESDEBUG(
"fong",
"Cleaning module " << modname << endl );
108 BESDEBUG(
"fong",
" removing " << modname <<
" request handler " << endl );
114 BESDEBUG(
"fong",
"Done Cleaning module " << modname << endl );
125 strm <<
BESIndent::LMarg <<
"FONgModule::dump - (" << (
void *)
this <<
")" << endl;
virtual bool del_transmitter(const string &name)
#define RETURNAS_JPEG2000
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
BESTransmitter class named "geotiff" that transmits an OPeNDAP data object as a geotiff file...
virtual bool add_transmitter(const string &name, BESTransmitter *transmitter)
A Request Handler for the Fileout GDAL request.
virtual void dump(ostream &strm) const
dumps information about this object for debugging purposes
static BESReturnManager * TheManager()
static BESServiceRegistry * TheRegistry()
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
Represents a specific data type request handler.
static BESRequestHandlerList * TheList()
virtual void terminate(const string &modname)
removes any registered callbacks or objects from the framework
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream
Module that allows for OPeNDAP Data objects to be returned as geotiff files.
static void Register(const string &flagName)
register the specified debug flag
virtual void initialize(const string &modname)
initialize the module by adding call backs and registering objects with the framework ...
BESTransmitter class named "geotiff" that transmits an OPeNDAP data object as a geotiff file...
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.