otsdaq  v1_01_03
 All Classes Namespaces Functions
Public Types | Public Member Functions | Static Public Attributes | List of all members
ots::RemoteWebUsers Class Reference
+ Inheritance diagram for ots::RemoteWebUsers:

Public Types

enum  { COOKIE_CODE_LENGTH = 512 }
 

Public Member Functions

 RemoteWebUsers (xdaq::Application *application)
 
bool xmlLoginGateway (cgicc::Cgicc &cgi, std::ostringstream *out, HttpXmlDocument *xmldoc, const SupervisorDescriptorInfo &theSupervisorsDescriptorInfo, uint8_t *userPermissions=0, const bool refresh=true, const uint8_t permissionsThreshold=1, const bool checkLock=false, const bool lockRequired=false, std::string *userWithLock=0, std::string *username=0, std::string *displayName=0, uint64_t *activeSessionIndex=0)
 
std::string getActiveUserList (const xdaq::ApplicationDescriptor *supervisorDescriptor)
 
void sendSystemMessage (const xdaq::ApplicationDescriptor *supervisorDescriptor, const std::string &toUser, const std::string &msg)
 
void makeSystemLogbookEntry (const xdaq::ApplicationDescriptor *supervisorDescriptor, const std::string &entryText)
 
std::pair< std::string,
ConfigurationGroupKey
getLastConfigGroup (const xdaq::ApplicationDescriptor *supervisorDescriptor, const std::string &actionOfLastGroup, std::string &actionTimeString)
 
bool isWizardMode (const SupervisorDescriptorInfo &theSupervisorsDescriptorInfo)
 
- Public Member Functions inherited from ots::SOAPMessenger
 SOAPMessenger (xdaq::Application *application)
 
 SOAPMessenger (const SOAPMessenger &aSOAPMessenger)
 
std::string receive (const xoap::MessageReference &message)
 
std::string receive (const xoap::MessageReference &message, SOAPCommand &soapCommand)
 
std::string receive (const xoap::MessageReference &message, SOAPParameters &parameters)
 
std::string send (const xdaq::ApplicationDescriptor *d, xoap::MessageReference message) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, SOAPCommand soapCommand) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, std::string command) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, std::string command, SOAPParameters parameters) throw (xdaq::exception::Exception)
 
std::string sendStatus (const xdaq::ApplicationDescriptor *d, std::string message) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, xoap::MessageReference message) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, SOAPCommand soapCommand) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, std::string command) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, std::string command, SOAPParameters parameters) throw (xdaq::exception::Exception)
 

Static Public Attributes

static const std::string REQ_NO_LOGIN_RESPONSE = "NoLogin"
 
static const std::string REQ_NO_PERMISSION_RESPONSE = "NoPermission"
 
static const std::string REQ_USER_LOCKOUT_RESPONSE = "UserLockout"
 
static const std::string REQ_LOCK_REQUIRED_RESPONSE = "LockRequired"
 

Additional Inherited Members

- Protected Attributes inherited from ots::SOAPMessenger
xdaq::Application * theApplication_
 

Detailed Description

Definition at line 19 of file RemoteWebUsers.h.


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