9#ifndef BOTAN_TLS_SESSION_MANAGER_NOOP_H_
10#define BOTAN_TLS_SESSION_MANAGER_NOOP_H_
12#include <botan/tls_session_manager.h>
28 const std::optional<Session_ID>& = std::nullopt,
29 bool =
false)
override {
Helper class to embody a session handle in all protocol versions.
size_t remove(const Session_Handle &) override
std::optional< Session_Handle > establish(const Session &, const std::optional< Session_ID > &=std::nullopt, bool=false) override
Save a new Session and assign a Session_Handle (TLS Server)
size_t remove_all() override
void store(const Session &, const Session_Handle &) override
Save a Session under a Session_Handle (TLS Client)
std::vector< Session_with_Handle > find_some(const Server_Information &, const size_t) override
Internal retrieval function to find sessions to resume.
std::optional< Session > retrieve_one(const Session_Handle &) override
Internal retrieval function for a single session.
int(* final)(unsigned char *, CTX *)
#define BOTAN_PUBLIC_API(maj, min)