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"
24 std::string receive(
const xoap::MessageReference& message);
25 std::string receive(
const xoap::MessageReference& message,
SOAPCommand& soapCommand);
26 std::string receive(
const xoap::MessageReference& message,
SOAPParameters& parameters);
28 std::string send (
const xdaq::ApplicationDescriptor* d, xoap::MessageReference message)
throw (xdaq::exception::Exception);
29 std::string send (
const xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand)
throw (xdaq::exception::Exception);
30 std::string send (
const xdaq::ApplicationDescriptor* d, std::string command)
throw (xdaq::exception::Exception);
31 std::string send (
const xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters)
throw (xdaq::exception::Exception);
32 std::string sendStatus(
const xdaq::ApplicationDescriptor* d, std::string message)
throw (xdaq::exception::Exception);
34 xoap::MessageReference sendWithSOAPReply(
const xdaq::ApplicationDescriptor* d, xoap::MessageReference message)
throw (xdaq::exception::Exception);
35 xoap::MessageReference sendWithSOAPReply(
const xdaq::ApplicationDescriptor* d,
SOAPCommand soapCommand)
throw (xdaq::exception::Exception);
36 xoap::MessageReference sendWithSOAPReply(
const xdaq::ApplicationDescriptor* d, std::string command)
throw (xdaq::exception::Exception);
37 xoap::MessageReference sendWithSOAPReply(
const xdaq::ApplicationDescriptor* d, std::string command,
SOAPParameters parameters)
throw (xdaq::exception::Exception);
40 xdaq::Application* theApplication_;