1 #ifndef _ots_ConfigurationSupervisorBase_h_
2 #define _ots_ConfigurationSupervisorBase_h_
4 #include "otsdaq/ConfigurationInterface/ConfigurationManagerRW.h"
5 #include "otsdaq/XmlUtilities/HttpXmlDocument.h"
21 const std::string& tableName,
26 bool ignoreDuplicates =
false,
27 bool lookForEquivalent =
false);
31 const std::string& tableName,
34 const std::string& data,
35 const int& dataOffset,
36 const std::string& author,
37 const std::string& comment,
39 bool lookForEquivalent);
43 const std::string& groupName,
44 const std::string& configList,
45 bool allowDuplicates =
false,
46 bool ignoreWarnings =
false,
47 const std::string& groupComment =
"",
48 bool lookForEquivalent =
false);
52 const std::string& groupName,
54 bool ignoreWarnings =
false);
58 const std::string& iconCaption,
59 const std::string& iconAltText,
60 const std::string& iconFolderPath,
61 const std::string& iconImageURL,
62 const std::string& iconWindowURL,
63 const std::string& iconPermissions,
64 std::string windowLinkedApp =
"",
65 unsigned int windowLinkedAppLID = 0,
66 bool enforceOneWindowInstance =
false,
67 const std::string& windowParameters =
"");