1 #ifndef _ots_VisualSupervisor_h
2 #define _ots_VisualSupervisor_h
4 #include "otsdaq-utilities/Visualization/VisualDataManager.h"
5 #include "otsdaq/CoreSupervisors/CoreSupervisorBase.h"
10 #include <sys/types.h>
15 #include <xercesc/dom/DOM.hpp>
16 #include <xercesc/framework/LocalFileFormatTarget.hpp>
17 #include <xercesc/framework/StdOutFormatTarget.hpp>
18 #include <xercesc/util/OutOfMemoryException.hpp>
19 #include <xercesc/util/PlatformUtils.hpp>
20 #include <xercesc/util/XMLString.hpp>
22 #if defined(XERCES_NEW_IOSTREAMS)
28 #define X(str) XStr(str).unicodeForm()
51 virtual void request(
const std::string& requestType,
53 HttpXmlDocument& xmlOut,
54 const WebUsers::RequestUserInfo& userInfo)
override;
56 virtual void setSupervisorPropertyDefaults(
void)
override;
57 virtual void forceSupervisorPropertyValues(
void)
override;
69 virtual void transitionConfiguring (toolbox::Event::Reference e)
override;
70 virtual void transitionHalting (toolbox::Event::Reference e)
override;
85 unsigned int loadedRunNumber_;
virtual void request(const std::string &requestType, cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo) override