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" |
Definition at line 19 of file RemoteWebUsers.h.