otsdaq_utilities  v2_05_02_indev
ots::SlowControlsDashboardSupervisor Class Reference
Inheritance diagram for ots::SlowControlsDashboardSupervisor:

Public Member Functions

 XDAQ_INSTANTIATOR ()
 
 SlowControlsDashboardSupervisor (xdaq::ApplicationStub *s)
 
void init (void)
 
void destroy (void)
 
void checkSubscriptions (SlowControlsDashboardSupervisor *cs)
 
void checkSlowControlsAlarms (SlowControlsDashboardSupervisor *cs)
 
virtual void request (const std::string &requestType, cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo) override
 
virtual void handleRequest (const std::string Command, HttpXmlDocument &xmlOut, cgicc::Cgicc &cgiIn, const WebUsers::RequestUserInfo &userInfo)
 
virtual void setSupervisorPropertyDefaults (void) override
 
virtual void forceSupervisorPropertyValues (void) override
 
void Poll (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string UID)
 
void GetChannelSettings (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void GetChannelArchiverData (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void GetLastAlarmsData (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void GetAlarmsLogData (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void GetUserPermissions (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo)
 
void GenerateUID (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string pvlist)
 
void GetList (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void GetPages (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void loadPage (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string page, const WebUsers::RequestUserInfo &userInfo)
 
void loadPhoebusPage (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string page, const WebUsers::RequestUserInfo &userInfo)
 
void SaveControlsPage (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo)
 
void SavePhoebusControlsPage (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, const WebUsers::RequestUserInfo &userInfo)
 
void Subscribe (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
void Unsubscribe (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut)
 
bool isDir (std::string dir)
 
void listFiles (std::string baseDir, bool recursive, std::vector< std::string > *pages)
 

Public Attributes

SlowControlsVInterface * interface_
 
std::mutex pluginBusyMutex_
 

Detailed Description

Definition at line 17 of file SlowControlsDashboardSupervisor.h.


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