1 #ifndef _ots_SOAPMessenger_h
2 #define _ots_SOAPMessenger_h
4 #pragma GCC diagnostic push
5 #pragma GCC diagnostic ignored "-Wunused-parameter"
6 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
8 #pragma GCC diagnostic ignored "-Wcatch-value"
11 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
13 #include <xdaq/Application.h>
14 #pragma GCC diagnostic pop
15 #include <xcept/tools.h>
16 #include "otsdaq/Macros/XDAQApplicationMacros.h"
18 #include "otsdaq/SOAPUtilities/SOAPUtilities.h"
21 #include "otsdaq/Macros/CoutMacros.h"
31 std::string
send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
32 xoap::MessageReference message);
33 std::string
send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
35 std::string
send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
36 std::string
send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
39 std::string sendStatus(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
42 xoap::MessageReference sendWithSOAPReply(
43 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message);
44 xoap::MessageReference sendWithSOAPReply(
45 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand);
46 xoap::MessageReference sendWithSOAPReply(
47 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command);
48 xoap::MessageReference sendWithSOAPReply(
49 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
54 xdaq::Application* theApplication_;
std::string send(XDAQ_CONST_CALL xdaq::ApplicationDescriptor *d, xoap::MessageReference message)