5 #include <rms/RmsReceiver.h>
6 #include <rms/RmsSender.h>
7 #include <rms/base/RmsDestination.h>
8 #include <rms/provider/DDSConnection.h>
10 #include <NovaTimingUtilities/TimingUtilities.h>
12 #include <DAQMessages/ccpp_ErrorHandlerMessages.h>
14 #include <boost/shared_ptr.hpp>
16 using namespace gov::fnal::cd::rms;
17 using namespace novadaq::timeutils;
24 boost::shared_ptr<provider::DDSConnection>
25 rmsConnection(
new provider::DDSConnection(
"EHTestApplication", 0));
29 base::RmsDestination receiveDest(
"EHServerMailbox",
30 base::RmsDestination::EH_CHANNEL);
32 RmsSender<provider::DDSConnection, errorhandlermessages::ErrorHandlerReply>
33 requestSender(rmsConnection, receiveDest);
35 errorhandlermessages::ErrorHandlerReply reply;
36 reply.action_complete =
true;
37 requestSender.sendMessage(reply);
38 requestSender.close();
41 rmsConnection->close();