OPeNDAP Hyrax Back End Server (BES) Updated for version 3.8.3
|
#include <BESXMLDapCommandModule.h>
Public Member Functions | |
BESXMLDapCommandModule () | |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
virtual void | initialize (const string &modname) |
Adds the basic DAP XML command objects to the XMLCommand list of possible commands. | |
virtual void | terminate (const string &modname) |
Cleans up the DAP XML commands from the list of possible commands. | |
virtual | ~BESXMLDapCommandModule () |
Definition at line 38 of file BESXMLDapCommandModule.h.
BESXMLDapCommandModule::BESXMLDapCommandModule | ( | ) | [inline] |
Definition at line 41 of file BESXMLDapCommandModule.h.
virtual BESXMLDapCommandModule::~BESXMLDapCommandModule | ( | ) | [inline, virtual] |
Definition at line 42 of file BESXMLDapCommandModule.h.
void BESXMLDapCommandModule::dump | ( | ostream & | strm | ) | const [virtual] |
dumps information about this object
Displays the pointer value of this class
strm | C++ i/o stream to dump the information to |
Implements BESAbstractModule.
Definition at line 103 of file BESXMLDapCommandModule.cc.
References BESIndent::LMarg().
void BESXMLDapCommandModule::initialize | ( | const string & | modname | ) | [virtual] |
Adds the basic DAP XML command objects to the XMLCommand list of possible commands.
Once this module is dynamically loaded, this function is called in order to add the DAP request commands to the list of possible commands that this BES can handle
modname | The name of the module being loaded and initialized |
Implements BESAbstractModule.
Definition at line 54 of file BESXMLDapCommandModule.cc.
References BESXMLCommand::add_command(), BESDEBUG, CATALOG_RESPONSE_STR, BESXMLGetDataDDXCommand::CommandBuilder(), BESXMLCatalogCommand::CommandBuilder(), DATADDX_RESPONSE, and SHOW_INFO_RESPONSE_STR.
void BESXMLDapCommandModule::terminate | ( | const string & | modname | ) | [virtual] |
Cleans up the DAP XML commands from the list of possible commands.
When the BES is being shut down, each dynamically loaded module is allowed to clean up after itself before the module is unloaded. This function is called to do the cleanup work for the DAP XML command module
modname | The name of the DAP XML command module. |
Implements BESAbstractModule.
Definition at line 85 of file BESXMLDapCommandModule.cc.
References BESDEBUG, CATALOG_RESPONSE_STR, DATADDX_RESPONSE, BESXMLCommand::del_command(), and SHOW_INFO_RESPONSE_STR.