9#include <botan/tls_session_manager_noop.h>
12#include <botan/tls_session.h>
19 const std::optional<Session_ID>& ,
Helper class to embody a session handle in all protocol versions.
std::vector< Session_with_Handle > find_some(const Server_Information &info, size_t max_sessions_hint) override
Internal retrieval function to find sessions to resume.
std::optional< Session > retrieve_one(const Session_Handle &handle) override
Internal retrieval function for a single session.
std::optional< Session_Handle > establish(const Session &session, const std::optional< Session_ID > &session_id=std::nullopt, bool tls12_no_ticket=false) override
Save a new Session and assign a Session_Handle (TLS Server).
BOTAN_FUTURE_EXPLICIT Session_Manager(const std::shared_ptr< RandomNumberGenerator > &rng)