Radix Relay
Hybrid mesh communications with Signal Protocol encryption
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
radix_relay::cli_utils::app_state
Runtime application state
C
radix_relay::async::async_queue< T >
Thread-safe asynchronous queue for message passing between coroutines
C
radix_relay::async::async_queue< core::events::connection_monitor::in_t >
C
radix_relay::async::async_queue< core::events::display_filter_input_t >
C
radix_relay::async::async_queue< core::events::presentation_event_variant_t >
C
radix_relay::async::async_queue< core::events::session_orchestrator::in_t >
C
radix_relay::async::async_queue< core::events::transport::in_t >
C
radix_relay::async::async_queue< events::connection_monitor::in_t >
C
radix_relay::async::async_queue< events::display_filter_input_t >
C
radix_relay::async::async_queue< events::session_orchestrator::in_t >
C
radix_relay::async::async_queue< events::transport::in_t >
C
radix_relay::async::async_queue< radix_relay::core::events::display_message >
C
radix_relay::async::async_queue< radix_relay::core::events::raw_command >
►
C
spdlog::sinks::base_sink
C
radix_relay::cli_utils::tui_sink< Mutex >
Custom spdlog sink that routes log messages to a display queue
C
radix_relay::signal::bridge
C++ wrapper for the Rust Signal Protocol implementation
C
radix_relay::core::events::broadcast
Broadcast message to all peers
C
radix_relay::core::events::bundle_announcement_received
Notification of received bundle announcement
C
radix_relay::core::events::bundle_announcement_removed
Notification of removed bundle announcement
C
radix_relay::core::events::bundle_published
Notification of published bundle status
C
radix_relay::core::events::transport::bytes_received
Notification of received data from transport
C
radix_relay::cli_utils::cli_args
Parsed command-line arguments
C
radix_relay::core::command_handler< Bridge >
Handles typed command events and coordinates with subsystems
C
radix_relay::core::events::connect
Connect to a relay
C
radix_relay::core::events::transport::connect
Command to connect to a transport endpoint
C
radix_relay::core::events::transport::connect_failed
Notification of failed connection attempt
C
radix_relay::core::events::transport::connected
Notification of successful connection
C
radix_relay::core::connection_monitor
C
radix_relay::core::connection_monitor_processor
Processes connection monitor events (transport status and queries)
C
radix_relay::core::connection_status
C
radix_relay::core::contact_info
Information about a known contact
C
radix_relay::core::coroutine_state
Tracks the lifecycle state of a spawned coroutine
C
radix_relay::core::default_printer
Default implementation of formatted console output
C
radix_relay::core::events::disconnect
Disconnect from current relay
C
radix_relay::core::events::transport::disconnect
Command to disconnect from transport
C
radix_relay::core::events::transport::disconnected
Notification of disconnection
C
radix_relay::nostr::discovered_bundle
Information about a discovered prekey bundle
C
radix_relay::core::events::discovered_identity
Discovered identity information
C
radix_relay::core::display_filter
Filters display messages based on active chat context
C
radix_relay::core::events::display_message
Request to display a message to the user
►
C
std::enable_shared_from_this
C
radix_relay::nostr::session_orchestrator< Bridge, Tracker >
Orchestrates Nostr sessions, message handling, and bundle management
C
radix_relay::core::events::enter_chat_mode
Enter chat mode with specified contact
►
C
radix_relay::nostr::protocol::eose
End of Stored Events marker
C
radix_relay::nostr::events::incoming::eose
Received End of Stored Events marker
C
radix_relay::core::events::establish_session
Establish session from a received bundle
C
radix_relay::nostr::protocol::event
Nostr EVENT message wrapper
►
C
radix_relay::nostr::protocol::event_data
Nostr event data structure
C
radix_relay::nostr::events::incoming::bundle_announcement
Received bundle announcement event
C
radix_relay::nostr::events::incoming::encrypted_message
Received encrypted message event (kind 40001)
C
radix_relay::nostr::events::incoming::identity_announcement
Received identity announcement event
C
radix_relay::nostr::events::incoming::node_status
Received node status announcement
C
radix_relay::nostr::events::incoming::session_request
Received session establishment request
C
radix_relay::nostr::events::incoming::unknown_message
Received unknown/unrecognized message type
C
radix_relay::nostr::events::outgoing::bundle_announcement
Bundle announcement to publish
C
radix_relay::nostr::events::outgoing::encrypted_message
Encrypted message to send
C
radix_relay::nostr::events::outgoing::identity_announcement
Identity announcement to publish
C
radix_relay::nostr::events::outgoing::session_request
Session establishment request to send
C
radix_relay::core::event_handler< CmdHandler >
Parses raw command strings into typed command events
C
radix_relay::core::events::exit_chat_mode
Exit chat mode, return to showing all messages
C
radix_relay::core::events::help
Request display of available commands
C
radix_relay::core::events::identities
Request list of discovered identities
C
radix_relay::core::events::identities_listed
Response containing discovered identities
C
radix_relay::core::events::list_identities
Request list of all discovered identities
C
radix_relay::nostr::message_handler< Bridge >
Handles processing of incoming and outgoing Nostr messages
C
radix_relay::core::events::message_received
Notification of received encrypted message
C
radix_relay::core::events::message_sent
Notification of sent message status
C
radix_relay::core::events::mode
Change operational mode
►
C
radix_relay::nostr::protocol::ok
Nostr OK response message
C
radix_relay::nostr::events::incoming::ok
Received OK response from relay
C
radix_relay::core::command_handler< Bridge >::out_queues_t
C
radix_relay::core::connection_monitor::out_queues_t
C
radix_relay::core::display_filter::out_queues_t
C
radix_relay::core::event_handler< CmdHandler >::out_queues_t
C
radix_relay::core::presentation_handler::out_queues_t
C
radix_relay::core::events::peers
Request list of connected peers
C
radix_relay::nostr::events::outgoing::plaintext_message
Plaintext message before encryption
C
radix_relay::core::presentation_handler
Handles presentation events and generates user-facing messages
C
radix_relay::tui::processor< Bridge >
Text-based user interface processor with REPL
C
radix_relay::nostr::publish_bundle_result
Result of publishing a bundle to Nostr
C
radix_relay::core::events::publish_identity
Publish identity bundle to the network
C
radix_relay::core::events::connection_monitor::query_status
Request current connection status
C
radix_relay::core::events::raw_command
Raw unparsed command input
C
radix_relay::nostr::protocol::req
Nostr REQ subscription request
C
radix_relay::nostr::request_tracker
Tracks pending Nostr requests and matches them with responses
C
radix_relay::core::events::scan
Request scan for nearby peers
C
radix_relay::core::events::send
Send encrypted message to a specific peer
C
radix_relay::core::events::transport::send
Command to send data through transport
C
radix_relay::core::events::transport::send_failed
Notification of failed send attempt
C
radix_relay::core::events::transport::sent
Notification of successful send
C
radix_relay::core::events::session_established
Notification of successfully established session
C
radix_relay::core::events::sessions
Request list of active sessions
C
radix_relay::core::standard_processor< Handler >
Generic queue-processing loop that HasA handler (no virtual inheritance)
C
radix_relay::core::events::status
Request current system status
C
radix_relay::core::events::subscribe
Subscribe to custom Nostr events
C
radix_relay::core::events::subscribe_identities
Subscribe to identity announcements
C
radix_relay::core::events::subscribe_messages
Subscribe to encrypted messages for this node
C
radix_relay::core::events::subscription_established
Notification of established subscription
C
radix_relay::nostr::events::outgoing::subscription_request
Nostr subscription request
C
radix_relay::nostr::transport< WebSocketStream >
Nostr WebSocket transport layer
C
radix_relay::core::transport_state
C
radix_relay::core::events::trust
Establish trust with a peer and assign an alias
C
radix_relay::nostr::events::incoming::unknown_protocol
Received unknown protocol message
C
radix_relay::core::events::unpublish_identity
Remove identity bundle from the network
C
radix_relay::core::uuid_generator
Utility for generating RFC 4122 UUIDs
C
radix_relay::core::events::verify
Verify identity fingerprint of a peer
C
radix_relay::core::events::version
Request application version information
C
radix_relay::transport::websocket_connection_params
Parameters for establishing a WebSocket connection
C
radix_relay::transport::websocket_stream
WebSocket stream with TLS support
Generated by
1.9.8