#include <session_manager.h>
◆ State
Enumerator |
---|
kUninitialized | |
kWaitingForCode | |
kGettingTokken | |
kTokenVerified | |
kUserVerified | |
◆ Session()
◆ get_access_time()
system_clock::time_point mrs::http::SessionManager::Session::get_access_time |
( |
| ) |
const |
|
inline |
◆ get_authorization_handler_id()
◆ get_create_time()
system_clock::time_point mrs::http::SessionManager::Session::get_create_time |
( |
| ) |
const |
|
inline |
◆ get_data()
template<typename Derived >
Derived * mrs::http::SessionManager::Session::get_data |
( |
| ) |
const |
|
inline |
◆ get_holder_name()
const std::string & mrs::http::SessionManager::Session::get_holder_name |
( |
| ) |
const |
|
inline |
◆ get_session_id()
const SessionId & mrs::http::SessionManager::Session::get_session_id |
( |
| ) |
const |
|
inline |
◆ has_access_timeout()
bool mrs::http::SessionManager::Session::has_access_timeout |
( |
system_clock::duration |
timeout | ) |
const |
|
inline |
◆ is_expired()
bool mrs::http::SessionManager::Session::is_expired |
( |
system_clock::duration |
timeout | ) |
const |
|
inline |
◆ set_data() [1/2]
void mrs::http::SessionManager::Session::set_data |
( |
SessionData * |
data | ) |
|
|
inline |
◆ set_data() [2/2]
void mrs::http::SessionManager::Session::set_data |
( |
std::unique_ptr< SessionData > && |
data | ) |
|
|
inline |
◆ update_access_time()
system_clock::time_point mrs::http::SessionManager::Session::update_access_time |
( |
| ) |
|
|
inline |
◆ access_time_
system_clock::time_point mrs::http::SessionManager::Session::access_time_ |
|
private |
◆ authorization_handler_id_
◆ create_time_
system_clock::time_point mrs::http::SessionManager::Session::create_time_ |
|
private |
◆ data_
std::unique_ptr<SessionData> mrs::http::SessionManager::Session::data_ |
|
private |
◆ generate_token
bool mrs::http::SessionManager::Session::generate_token {false} |
◆ handler_name
std::string mrs::http::SessionManager::Session::handler_name |
◆ handler_secondary_id
std::string mrs::http::SessionManager::Session::handler_secondary_id |
◆ holder_name_
std::string mrs::http::SessionManager::Session::holder_name_ |
|
private |
◆ host
std::string mrs::http::SessionManager::Session::host |
◆ id_
SessionId mrs::http::SessionManager::Session::id_ |
|
private |
◆ proto
std::string mrs::http::SessionManager::Session::proto |
◆ state
◆ user
AuthUser mrs::http::SessionManager::Session::user |
◆ users_on_complete_timeout
std::string mrs::http::SessionManager::Session::users_on_complete_timeout |
◆ users_on_complete_url_redirection
std::optional<std::string> mrs::http::SessionManager::Session::users_on_complete_url_redirection |
The documentation for this class was generated from the following files: