Everett
Loading...
Searching...
No Matches
Classes | Namespaces
session.h File Reference

Serializes charged contributions and equivalent layout work behind immutable snapshots. More...

#include <atomic>
#include <condition_variable>
#include <chrono>
#include <concepts>
#include <cstdint>
#include <list>
#include <exception>
#include <future>
#include <limits>
#include <memory>
#include <mutex>
#include <optional>
#include <stdexcept>
#include <thread>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

struct  everett::session_reservation
 
struct  everett::session_limits
 
struct  everett::session_closed
 
struct  everett::session_cancelled
 
struct  everett::session< Engine >
 
struct  everett::session< Engine >::logical_state
 
struct  everett::session< Engine >::publication
 
struct  everett::session< Engine >::identity
 
struct  everett::session< Engine >::ticket
 
struct  everett::session< Engine >::request
 

Namespaces

namespace  everett
 

Detailed Description

Serializes charged contributions and equivalent layout work behind immutable snapshots.

Author
Edward Kmett ekmet.nosp@m.t@gm.nosp@m.ail.c.nosp@m.om
SPDX-FileType: SOURCE
SPDX-FileCopyrightText: 2026 Edward Kmett <ekmett@gmail.com>
SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0