32 #include <BESRequestHandlerList.h>
33 #include <BESDapNames.h>
34 #include <BESDataDDSResponse.h>
36 #include "BESXDNames.h"
37 #include "BESXDTransmit.h"
38 #include "BESXDResponseHandler.h"
42 BESXDResponseHandler::BESXDResponseHandler(
const string &name) :
47 BESXDResponseHandler::~BESXDResponseHandler()
66 dhi.action_name = XD_RESPONSE_STR;
70 DDS *dds =
new DDS(NULL,
"virtual");
72 d_response_object = bdds;
73 d_response_name = DATA_RESPONSE;
74 dhi.
action = DATA_RESPONSE;
78 d_response_object = bdds;
95 if (d_response_object) {
96 transmitter->send_response(XD_TRANSMITTER, d_response_object, dhi);
101 BESXDResponseHandler::XDResponseBuilder(
const string &handler_name)