1 #ifndef _ots_SOAPMessenger_h
2 #define _ots_SOAPMessenger_h
4 #pragma GCC diagnostic push
5 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
6 #pragma GCC diagnostic ignored "-Wunused-variable"
7 #pragma GCC diagnostic ignored "-Wunused-parameter"
9 #pragma GCC diagnostic ignored "-Wcatch-value"
12 #include <xdaq/Application.h>
13 #pragma GCC diagnostic pop
14 #include <xcept/tools.h>
15 #include "otsdaq/Macros/XDAQApplicationMacros.h"
17 #include "otsdaq/SOAPUtilities/SOAPUtilities.h"
20 #include "otsdaq/Macros/CoutMacros.h"
30 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message);
31 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand);
32 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
33 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters);
34 std::string sendStatus(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string message);
36 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message);
37 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand);
38 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
39 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters);
42 xdaq::Application* theApplication_;