Wolframe, 0.0.3

_Wolframe::AAAA::User Class Reference

Data structure containing all login data of a user. More...

#include <user.hpp>

Public Member Functions

 User ()
 
 User (const User &o)
 
 User (const std::string &Authenticator, const std::string &Mech, const std::string &uName, const std::string &Name)
 
 ~User ()
 Destructor. More...
 
const std::string & authenticator () const
 Return the authenticator identifier. More...
 
const std::string & mech () const
 Return the authentication mech. More...
 
time_t loginTime () const
 Return the login moment. More...
 
const std::string & uname () const
 Return the username. More...
 
const std::string & name () const
 Return the real name of the user. More...
 

Private Attributes

const types::SecureString m_authenticator
 authenticator identifier More...
 
const types::SecureString m_mech
 authentication mech More...
 
time_t m_loginTime
 login time More...
 
const types::SecureString m_uname
 username More...
 
const types::SecureString m_name
 name of the user More...
 

Detailed Description

Data structure containing all login data of a user.

Constructor & Destructor Documentation

_Wolframe::AAAA::User::User ( )
inline
_Wolframe::AAAA::User::User ( const User o)
inline
_Wolframe::AAAA::User::User ( const std::string &  Authenticator,
const std::string &  Mech,
const std::string &  uName,
const std::string &  Name 
)
inline
_Wolframe::AAAA::User::~User ( )
inline

Destructor.

Member Function Documentation

const std::string& _Wolframe::AAAA::User::authenticator ( ) const
inline

Return the authenticator identifier.

time_t _Wolframe::AAAA::User::loginTime ( ) const
inline

Return the login moment.

const std::string& _Wolframe::AAAA::User::mech ( ) const
inline

Return the authentication mech.

const std::string& _Wolframe::AAAA::User::name ( ) const
inline

Return the real name of the user.

const std::string& _Wolframe::AAAA::User::uname ( ) const
inline

Return the username.

Member Data Documentation

const types::SecureString _Wolframe::AAAA::User::m_authenticator
private

authenticator identifier

time_t _Wolframe::AAAA::User::m_loginTime
private

login time

const types::SecureString _Wolframe::AAAA::User::m_mech
private

authentication mech

const types::SecureString _Wolframe::AAAA::User::m_name
private

name of the user

const types::SecureString _Wolframe::AAAA::User::m_uname
private

username


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