5 #include <rms/provider/DDSConnection.h>
6 #include <rms/base/RmsDestination.h>
7 #include <rms/RmsReceiver.h>
8 #include <rms/RmsSender.h>
11 #include <NovaTimingUtilities/TimingUtilities.h>
13 #include <DAQMessages/ccpp_ErrorHandlerMessages.h>
15 #include <boost/shared_ptr.hpp>
17 using namespace gov::fnal::cd::rms;
18 using namespace novadaq::timeutils;
28 boost::shared_ptr<provider::DDSConnection>
29 rmsConnection(
new provider::DDSConnection(
"EHTestApplication",0));
34 base::RmsDestination receiveDest(
"EHServerMailbox",
35 base::RmsDestination::EH_CHANNEL);
40 RmsSender<provider::DDSConnection,errorhandlermessages::ErrorHandlerReply>
41 requestSender(rmsConnection,receiveDest);
43 errorhandlermessages::ErrorHandlerReply reply;
44 reply.action_complete =
true;
45 requestSender.sendMessage(reply);
46 requestSender.close();
52 rmsConnection->close();