38 #include "BESAsciiModule.h"
42 #include "BESDapNames.h"
43 #include "BESResponseNames.h"
44 #include "BESResponseHandlerList.h"
45 #include "BESTransmitter.h"
46 #include "BESReturnManager.h"
47 #include "BESTransmitterNames.h"
51 #include "BESAsciiRequestHandler.h"
52 #include "BESRequestHandlerList.h"
54 #include "BESDapService.h"
56 #include "BESAsciiTransmit.h"
59 #define ASCII_RESPONSE "get.ascii"
60 #define ASCII_SERVICE "ascii"
61 #define ASCII_RESPONSE_STR "getAscii"
64 void BESAsciiModule::initialize(
const string &modname)
66 BESDEBUG(
"ascii",
"Initializing module " << modname << endl);
69 BESRequestHandlerList::TheList()->
add_handler(modname, handler);
71 BESReturnManager::TheManager()->add_transmitter(ASCII_TRANSMITTER,
new BESAsciiTransmit());
72 BESReturnManager::TheManager()->add_transmitter(DAP4_CSV_TRANSMITTER,
new BESAsciiTransmit());
76 BESDEBUG(
"ascii",
"Done Initializing module " << modname << endl);
79 void BESAsciiModule::terminate(
const string &modname)
81 BESDEBUG(
"ascii",
"Cleaning module " << modname << endl);
83 BESReturnManager::TheManager()->del_transmitter(ASCII_TRANSMITTER);
84 BESReturnManager::TheManager()->del_transmitter(DAP4_CSV_TRANSMITTER);
90 BESDEBUG(
"ascii",
"Done Cleaning module " << modname << endl);
101 strm << BESIndent::LMarg <<
"BESAsciiModule::dump - (" << (
void *)
this <<
")" << endl;