1 #ifndef _ots_VisualSupervisor_h
2 #define _ots_VisualSupervisor_h
4 #include "otsdaq/CoreSupervisors/CoreSupervisorBase.h"
14 #include <xercesc/dom/DOM.hpp>
15 #include <xercesc/framework/LocalFileFormatTarget.hpp>
16 #include <xercesc/framework/StdOutFormatTarget.hpp>
17 #include <xercesc/util/OutOfMemoryException.hpp>
18 #include <xercesc/util/PlatformUtils.hpp>
19 #include <xercesc/util/XMLString.hpp>
21 #if defined(XERCES_NEW_IOSTREAMS)
27 #define X(str) XStr(str).unicodeForm()
32 class VisualDataManager;
51 virtual void request(
const std::string& requestType,
53 HttpXmlDocument& xmlOut,
54 const WebUsers::RequestUserInfo& userInfo)
override;
70 virtual void transitionHalting(toolbox::Event::Reference e)
override;
84 VisualDataManager* theDataManager_;
85 unsigned int loadedRunNumber_;
virtual void setSupervisorPropertyDefaults(void) override
virtual void forceSupervisorPropertyValues(void) override
virtual void transitionConfiguring(toolbox::Event::Reference e) override
virtual void request(const std::string &requestType, cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo) override