1 #ifndef _ots_SOAPUtilities_h
2 #define _ots_SOAPUtilities_h
4 #include <xoap/MessageReference.h>
6 #include "otsdaq/SOAPUtilities/SOAPCommand.h"
20 static xoap::MessageReference makeSOAPMessageReference(
SOAPCommand soapCommand);
21 static xoap::MessageReference makeSOAPMessageReference(std::string command);
22 static xoap::MessageReference makeSOAPMessageReference(std::string command,
SOAPParameters parameters);
23 static xoap::MessageReference makeSOAPMessageReference(std::string command, std::string fileName);
25 static void addParameters(xoap::MessageReference& message,
SOAPParameters parameters);
27 static SOAPCommand translate(
const xoap::MessageReference& message);
29 static std::string receive(
const xoap::MessageReference& message);
30 static std::string receive(
const xoap::MessageReference& message,
SOAPCommand& soapCommand);
31 static std::string receive(
const xoap::MessageReference& message,
SOAPParameters& parameters);