Labyrinth
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Member Functions | Public Attributes | List of all members
Labyrinth::Online::Server::UserSession Class Reference

per user session status More...

Collaboration diagram for Labyrinth::Online::Server::UserSession:
Collaboration graph

Public Types

enum  transaction_state_t { NO_TRANSACTION, TRANSACTION_OPEN, TRANSACTION_EXECUTED }
 

Public Member Functions

 UserSession ()
 default constructor
 

Public Attributes

std::string filename
 name of opened file (only one at a time)
 
std::string login
 login name
 
std::string password
 password if user logged in
 
int timeout
 timeout occured
 
bool login_accepted
 user is eligable to access server - login confirmed to be correct
 
transaction_state_t transaction_state
 commands to be stored in transaction buffer
 
std::deque< Commandtransaction_buffer
 transaction command buffer
 

Detailed Description

per user session status


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