Radix Relay
Hybrid mesh communications with Signal Protocol encryption
Loading...
Searching...
No Matches
session_orchestrator.hpp File Reference
#include <async/async_queue.hpp>
#include <bit>
#include <boost/asio/bind_executor.hpp>
#include <boost/asio/co_spawn.hpp>
#include <boost/asio/detached.hpp>
#include <boost/asio/experimental/channel_error.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/post.hpp>
#include <boost/asio/strand.hpp>
#include <chrono>
#include <concepts/request_tracker.hpp>
#include <concepts/signal_bridge.hpp>
#include <core/events.hpp>
#include <core/uuid_generator.hpp>
#include <cstddef>
#include <memory>
#include <nlohmann/json.hpp>
#include <nostr/events.hpp>
#include <nostr/message_handler.hpp>
#include <nostr/protocol.hpp>
#include <spdlog/spdlog.h>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

struct  radix_relay::nostr::discovered_bundle
 Information about a discovered prekey bundle. More...
 
struct  radix_relay::nostr::session_orchestrator< Bridge, Tracker >
 Orchestrates Nostr sessions, message handling, and bundle management. More...
 

Namespaces

namespace  radix_relay
 
namespace  radix_relay::nostr