$treeview $search $mathjax $extrastylesheet
otsdaq
v2_03_00
$projectbrief
|
$projectbrief
|
$searchbox |
Classes | |
struct | CoreSupervisorPropertyStruct |
struct | SupervisorProperties |
Public Member Functions | |
CorePropertySupervisorBase (xdaq::Application *application) | |
virtual void | setSupervisorPropertyDefaults (void) |
virtual void | forceSupervisorPropertyValues (void) |
void | getRequestUserInfo (WebUsers::RequestUserInfo &requestUserInfo) |
ConfigurationTree | getContextTreeNode (void) const |
ConfigurationTree | getSupervisorTableNode (void) const |
const std::string & | getContextUID (void) const |
const std::string & | getSupervisorUID (void) const |
const std::string & | getSupervisorConfigurationPath (void) const |
void | resetPropertiesAreSetup (void) |
ConfigurationTree | getSupervisorTreeNode (void) |
void | loadUserSupervisorProperties (void) |
template<class T > | |
void | setSupervisorProperty (const std::string &propertyName, const T &propertyValue) |
void | setSupervisorProperty (const std::string &propertyName, const std::string &propertyValue) |
template<class T > | |
void | addSupervisorProperty (const std::string &propertyName, const T &propertyValue) |
void | addSupervisorProperty (const std::string &propertyName, const std::string &propertyValue) |
template<class T > | |
T | getSupervisorProperty (const std::string &propertyName) |
std::string | getSupervisorProperty (const std::string &propertyName) |
WebUsers::permissionLevel_t | getSupervisorPropertyUserPermissionsThreshold (const std::string &requestType) |
Static Public Member Functions | |
static void | extractPermissionsMapFromString (const std::string &permissionsString, std::map< std::string, WebUsers::permissionLevel_t > &permissionsMap) |
static bool | doPermissionsGrantAccess (std::map< std::string, WebUsers::permissionLevel_t > &permissionLevelsMap, std::map< std::string, WebUsers::permissionLevel_t > &permissionThresholdsMap) |
Public Attributes | |
AllSupervisorInfo | allSupervisorInfo_ |
ConfigurationManager * | theConfigurationManager_ |
Protected Attributes | |
const std::string | supervisorClass_ |
const std::string | supervisorClassNoNamespace_ |
Static Protected Attributes | |
static struct ots::CorePropertySupervisorBase::SupervisorProperties | SUPERVISOR_PROPERTIES |
Friends | |
class | GatewaySupervisor |
Definition at line 24 of file CorePropertySupervisorBase.h.
const CorePropertySupervisorBase::SupervisorProperties CorePropertySupervisorBase::SUPERVISOR_PROPERTIES [static, protected] |
CorePropertySupervisorBase::SupervisorProperties()
Definition at line 6 of file CorePropertySupervisorBase.cc.