|
Radix Relay
Hybrid mesh communications with Signal Protocol encryption
|
#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 |