|
Radix Relay
Hybrid mesh communications with Signal Protocol encryption
|
| ▼Nradix_relay | |
| ▼Nasync | |
| Casync_queue | Thread-safe asynchronous queue for message passing between coroutines |
| ▼Ncli_utils | |
| Capp_state | Runtime application state |
| Ccli_args | Parsed command-line arguments |
| Ctui_sink | Custom spdlog sink that routes log messages to a display queue |
| ▼Nconcepts | |
| Revent_handler | Concept defining the interface for handling raw command events |
| Rsignal_bridge | Concept defining the interface for Signal Protocol cryptographic operations |
| Rtransport_stream | Concept defining the interface for transport stream operations |
| Rrequest_tracker | Concept defining the interface for tracking Nostr request/response pairs |
| ▼Ncore | |
| ►Nevents | |
| Ccommand_handler_context | |
| Ccommand_parser | Chain of Responsibility command parser |
| ►Cconnection_monitor | |
| Cconnection_monitor_processor | Processes connection monitor events (transport status and queries) |
| Cconnection_status | |
| Ccontact_info | Information about a known contact |
| Ccoroutine_state | Tracks the lifecycle state of a spawned coroutine |
| Cdefault_printer | Default implementation of formatted console output |
| ►Cdisplay_filter | Filters display messages based on active chat context |
| ►Cevent_handler | Dispatches parsed command events to the command handler |
| Coverload | Helper for std::visit with overload pattern |
| ►Cpresentation_handler | Handles presentation events and generates user-facing messages |
| Cstandard_processor | Generic queue-processing loop that HasA handler (no virtual inheritance) |
| Ctransport_state | |
| Cuuid_generator | Utility for generating RFC 4122 UUIDs |
| RProcessor | Concept for types that can be run as processors |
| ▼Nnostr | |
| ►Nevents | |
| ►Nprotocol | |
| Cdiscovered_bundle | Information about a discovered prekey bundle |
| Cmessage_handler | Handles processing of incoming and outgoing Nostr messages |
| Cpublish_bundle_result | Result of publishing a bundle to Nostr |
| Crequest_tracker | Tracks pending Nostr requests and matches them with responses |
| Csession_orchestrator | Orchestrates Nostr sessions, message handling, and bundle management |
| Ctransport | Nostr WebSocket transport layer |
| Nplatform | |
| ▼Nsignal | |
| Cbridge | C++ wrapper for the Rust Signal Protocol implementation |
| ▼Ntransport | |
| Cble_connection_params | |
| Cble_stream | |
| Cwebsocket_connection_params | Parameters for establishing a WebSocket connection |
| Cwebsocket_stream | WebSocket stream with TLS support |
| ▼Ntui | |
| Cprocessor | Text-based user interface processor with REPL |