tdaq-develop-2025-02-12
ots::ECLSupervisor Class Reference
Inheritance diagram for ots::ECLSupervisor:

Public Member Functions

 XDAQ_INSTANTIATOR ()
 
 ECLSupervisor (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
 override to control supervisor specific defaults More...
 
virtual void forceSupervisorPropertyValues (void) override
 override to force supervisor property values (and ignore user settings) More...
 
xoap::MessageReference MakeSystemLogEntry (xoap::MessageReference msg)
 

Static Public Member Functions

static std::string getIconHeaderString (void)
 

Detailed Description

Definition at line 42 of file ECLSupervisor.h.

Member Function Documentation

◆ forceSupervisorPropertyValues()

void ECLSupervisor::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 181 of file ECLSupervisor.cc.

◆ MakeSystemLogEntry()

xoap::MessageReference ECLSupervisor::MakeSystemLogEntry ( xoap::MessageReference  msg)

xoap::MakeSystemLogEntry make a system logbook entry into active category's logbook from Supervisor only TODO: (how to enforce?)

Definition at line 954 of file ECLSupervisor.cc.

◆ request()

void ECLSupervisor::request ( const std::string &  requestType,
cgicc::Cgicc &  cgiIn,
HttpXmlDocument &  xmlOut,
const WebUsers::RequestUserInfo &  userInfo 
)
overridevirtual

request Handles Web Interface requests to Logbook supervisor. Does not refresh cookie for automatic update checks.

Definition at line 198 of file ECLSupervisor.cc.

◆ setSupervisorPropertyDefaults()

void ECLSupervisor::setSupervisorPropertyDefaults ( void  )
overridevirtual

override to control supervisor specific defaults

virtual void nonXmlRequest (const std::string& requestType, cgicc::Cgicc& cgiIn, std::ostream& out, const WebUsers::RequestUserInfo& userInfo) override;

setSupervisorPropertyDefaults override to set defaults for supervisor property values (before user settings override)

Definition at line 163 of file ECLSupervisor.cc.


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