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 AllSupervisorInfo &allSupervisorInfo, 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, const bool allowNoUser=false)
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)

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"
static const std::string REQ_ALLOW_NO_USER = "AllowNoUser"

Detailed Description

Definition at line 19 of file RemoteWebUsers.h.


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

Generated on 18 Apr 2018 for otsdaq by  doxygen 1.6.1