tdaq-develop-2025-02-12
ots::ConfigurationGUISupervisor Class Reference

#include <otsdaq-utilities/ConfigurationGUI/ConfigurationGUISupervisor.h>

Inheritance diagram for ots::ConfigurationGUISupervisor:

Public Member Functions

 ConfigurationGUISupervisor (xdaq::ApplicationStub *s)
 
void init (void)
 
void destroy (void)
 
virtual void defaultPage (xgi::Input *in, xgi::Output *out) override
 
virtual void request (const std::string &requestType, cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo) override
 
virtual void setSupervisorPropertyDefaults (void) override
 
virtual void forceSupervisorPropertyValues (void) override
 override to force supervisor property values (and ignore user settings) More...
 

Static Public Member Functions

static xdaq::Application * instantiate (xdaq::ApplicationStub *s)
 

Detailed Description

ConfigurationGUISupervisor This class handles the user requests to read and write the Configuration Tree.

Definition at line 13 of file ConfigurationGUISupervisor.h.

Constructor & Destructor Documentation

◆ ConfigurationGUISupervisor()

ConfigurationGUISupervisor::ConfigurationGUISupervisor ( xdaq::ApplicationStub *  stub)

new user gets a table mgr assigned user can fill any of the tables (fill from version or init empty), which becomes the active view for that table

Definition at line 43 of file ConfigurationGUISupervisor.cc.

Member Function Documentation

◆ forceSupervisorPropertyValues()

void ConfigurationGUISupervisor::forceSupervisorPropertyValues ( void  )
overridevirtual

override to force supervisor property values (and ignore user settings)

forceSupervisorPropertyValues override to force supervisor property values (and ignore user settings)

Definition at line 148 of file ConfigurationGUISupervisor.cc.

◆ instantiate()

xdaq::Application * ConfigurationGUISupervisor::instantiate ( xdaq::ApplicationStub *  stub)
static

the XDAQ_INSTANTIATOR_IMPL(ns1::ns2::...) macro needs to be put into the implementation file (.cc) of the XDAQ application

Definition at line 34 of file ConfigurationGUISupervisor.cc.

◆ setSupervisorPropertyDefaults()

void ConfigurationGUISupervisor::setSupervisorPropertyDefaults ( void  )
overridevirtual

When overriding, setup default property values here called by CoreSupervisorBase constructor

Definition at line 131 of file ConfigurationGUISupervisor.cc.


The documentation for this class was generated from the following files: