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>
11 #include "otsdaq-core/Macros/CoutHeaderMacros.h"
26 std::string receive(
const xoap::MessageReference& message);
27 std::string receive(
const xoap::MessageReference& message,
SOAPCommand& soapCommand);
28 std::string receive(
const xoap::MessageReference& message,
SOAPParameters& parameters);
30 std::string send (XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message)
throw (xdaq::exception::Exception);
31 std::string send (XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand)
throw (xdaq::exception::Exception);
32 std::string send (XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command)
throw (xdaq::exception::Exception);
33 std::string send (XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters)
throw (xdaq::exception::Exception);
34 std::string sendStatus(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string message)
throw (xdaq::exception::Exception);
36 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, xoap::MessageReference message)
throw (xdaq::exception::Exception);
37 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand)
throw (xdaq::exception::Exception);
38 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command)
throw (xdaq::exception::Exception);
39 xoap::MessageReference sendWithSOAPReply(XDAQ_CONST_CALL xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters)
throw (xdaq::exception::Exception);
42 xdaq::Application* theApplication_;