ots::RemoteWebUsers Class Reference

Inheritance diagram for ots::RemoteWebUsers:
ots::SOAPMessenger

List of all members.

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)

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"

Detailed Description

Definition at line 19 of file RemoteWebUsers.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1