1 #ifndef _ots_SOAPMessenger_h
2 #define _ots_SOAPMessenger_h
4 #pragma GCC diagnostic push
5 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
6 #include <xdaq/Application.h>
7 #pragma GCC diagnostic pop
8 #include <xcept/tools.h>
9 #include "otsdaq-core/Macros/XDAQApplicationMacros.h"
11 #include "otsdaq-core/SOAPUtilities/SOAPUtilities.h"
14 #include "otsdaq-core/Macros/CoutMacros.h"
24 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
25 xoap::MessageReference message);
26 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
28 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
29 std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
32 std::string sendStatus(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
35 xoap::MessageReference sendWithSOAPReply(
36 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message);
37 xoap::MessageReference sendWithSOAPReply(
38 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand);
39 xoap::MessageReference sendWithSOAPReply(
40 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
41 xoap::MessageReference sendWithSOAPReply(
42 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
47 xdaq::Application* theApplication_;