1 #ifndef _ots_SOAPCommand_h
2 #define _ots_SOAPCommand_h
4 #include "otsdaq-core/SOAPUtilities/SOAPParameter.h"
5 #include "otsdaq-core/SOAPUtilities/SOAPParameters.h"
7 #include <xoap/MessageReference.h>
20 SOAPCommand (
const xoap::MessageReference& message);
28 const std::string& getCommand (
void)
const;
31 std::string getParameterValue (std::string parameterName)
const;
32 unsigned int getParametersSize (
void)
const;
35 void translate (
const xoap::MessageReference& message);
36 void setCommand (
const std::string command);
38 void setParameter (
const std::string parameterName,
const std::string parameterValue);
41 bool hasParameters (
void)
const;
42 bool findParameter (std::string parameterName)
const;
43 friend std::ostream& operator<<(std::ostream& os,
const SOAPCommand& command);