otsdaq_utilities  v2_04_01
ots::ControlsDashboardSupervisor Class Reference
Inheritance diagram for ots::ControlsDashboardSupervisor:

Public Member Functions

 XDAQ_INSTANTIATOR ()
 
 ControlsDashboardSupervisor (xdaq::ApplicationStub *s)
 
void init (void)
 
void destroy (void)
 
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 std::string &username)
 
virtual void setSupervisorPropertyDefaults (void) override
 
virtual void forceSupervisorPropertyValues (void) override
 
void Poll (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string UID)
 
void GetPVSettings (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string pvList)
 
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)
 
void SavePage (cgicc::Cgicc &cgiIn, HttpXmlDocument &xmlOut, std::string pageName, std::string page)
 
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 ControlsDashboardSupervisor.h.


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