#include <session_manager.hpp>
◆ SessionManager()
dcn::SessionManager::SessionManager |
( |
asio::io_context & |
io_context | ) |
|
◆ ~SessionManager()
virtual dcn::SessionManager::~SessionManager |
( |
| ) |
|
|
virtualdefault |
◆ createSession()
asio::awaitable< std::optional< SessionID > > dcn::SessionManager::createSession |
( |
const std::string & |
user_id | ) |
|
◆ destroySession()
asio::awaitable< bool > dcn::SessionManager::destroySession |
( |
const SessionID & |
session_id | ) |
|
◆ generateSessionId()
std::optional< SessionID > dcn::SessionManager::generateSessionId |
( |
| ) |
|
|
protected |
◆ validateSession()
asio::awaitable< std::optional< UserID > > dcn::SessionManager::validateSession |
( |
const std::string & |
session_id | ) |
|
The documentation for this class was generated from the following files: