|
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 |
| ▼Ncore | |
| ▼Nevents | |
| ►Nconnection_monitor | |
| ►Ntransport | Transport layer events and commands |
| Cbroadcast | Broadcast message to all peers |
| Cbundle_announcement_received | Notification of received bundle announcement |
| Cbundle_announcement_removed | Notification of removed bundle announcement |
| Cbundle_published | Notification of published bundle status |
| Cconnect | Connect to a relay |
| Cdisconnect | Disconnect from current relay |
| Cdiscovered_identity | Discovered identity information |
| Cdisplay_message | Request to display a message to the user |
| Center_chat_mode | Enter chat mode with specified contact |
| Cestablish_session | Establish session from a received bundle |
| Cexit_chat_mode | Exit chat mode, return to showing all messages |
| Chelp | Request display of available commands |
| Cidentities | Request list of discovered identities |
| Cidentities_listed | Response containing discovered identities |
| Clist_identities | Request list of all discovered identities |
| Cmessage_received | Notification of received encrypted message |
| Cmessage_sent | Notification of sent message status |
| Cmode | Change operational mode |
| Cpeers | Request list of connected peers |
| Cpublish_identity | Publish identity bundle to the network |
| Craw_command | Raw unparsed command input |
| Cscan | Request scan for nearby peers |
| Csend | Send encrypted message to a specific peer |
| Csession_established | Notification of successfully established session |
| Csessions | Request list of active sessions |
| Cstatus | Request current system status |
| Csubscribe | Subscribe to custom Nostr events |
| Csubscribe_identities | Subscribe to identity announcements |
| Csubscribe_messages | Subscribe to encrypted messages for this node |
| Csubscription_established | Notification of established subscription |
| Ctrust | Establish trust with a peer and assign an alias |
| Cunpublish_identity | Remove identity bundle from the network |
| Cverify | Verify identity fingerprint of a peer |
| Cversion | Request application version information |
| ▼Ccommand_handler | Handles typed command events and coordinates with subsystems |
| Cout_queues_t | |
| ▼Cconnection_monitor | |
| Cout_queues_t | |
| 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 |
| Cout_queues_t | |
| ▼Cevent_handler | Parses raw command strings into typed command events |
| Cout_queues_t | |
| ▼Cpresentation_handler | Handles presentation events and generates user-facing messages |
| Cout_queues_t | |
| Cstandard_processor | Generic queue-processing loop that HasA handler (no virtual inheritance) |
| Ctransport_state | |
| Cuuid_generator | Utility for generating RFC 4122 UUIDs |
| ▼Nnostr | |
| ▼Nevents | |
| ►Nincoming | Incoming Nostr event types |
| ►Noutgoing | Outgoing Nostr event types |
| ▼Nprotocol | |
| Ceose | End of Stored Events marker |
| Cevent | Nostr EVENT message wrapper |
| Cevent_data | Nostr event data structure |
| Cok | Nostr OK response message |
| Creq | Nostr REQ subscription request |
| 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 |
| ▼Nsignal | |
| Cbridge | C++ wrapper for the Rust Signal Protocol implementation |
| ▼Ntransport | |
| 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 |