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 12]
 Cradix_relay::cli_utils::app_stateRuntime application state
 Cradix_relay::async::async_queue< T >Thread-safe asynchronous queue for message passing between coroutines
 Cradix_relay::async::async_queue< core::events::connection_monitor::in_t >
 Cradix_relay::async::async_queue< core::events::display_filter_input_t >
 Cradix_relay::async::async_queue< core::events::presentation_event_variant_t >
 Cradix_relay::async::async_queue< core::events::session_orchestrator::in_t >
 Cradix_relay::async::async_queue< core::events::transport::in_t >
 Cradix_relay::async::async_queue< events::connection_monitor::in_t >
 Cradix_relay::async::async_queue< events::display_filter_input_t >
 Cradix_relay::async::async_queue< events::session_orchestrator::in_t >
 Cradix_relay::async::async_queue< events::transport::in_t >
 Cradix_relay::async::async_queue< radix_relay::core::events::display_message >
 Cradix_relay::async::async_queue< radix_relay::core::events::raw_command >
 Cspdlog::sinks::base_sink
 Cradix_relay::signal::bridgeC++ wrapper for the Rust Signal Protocol implementation
 Cradix_relay::core::events::broadcastBroadcast message to all peers
 Cradix_relay::core::events::bundle_announcement_receivedNotification of received bundle announcement
 Cradix_relay::core::events::bundle_announcement_removedNotification of removed bundle announcement
 Cradix_relay::core::events::bundle_publishedNotification of published bundle status
 Cradix_relay::core::events::transport::bytes_receivedNotification of received data from transport
 Cradix_relay::cli_utils::cli_argsParsed command-line arguments
 Cradix_relay::core::command_handler< Bridge >Handles typed command events and coordinates with subsystems
 Cradix_relay::core::events::connectConnect to a relay
 Cradix_relay::core::events::transport::connectCommand to connect to a transport endpoint
 Cradix_relay::core::events::transport::connect_failedNotification of failed connection attempt
 Cradix_relay::core::events::transport::connectedNotification of successful connection
 Cradix_relay::core::connection_monitor
 Cradix_relay::core::connection_monitor_processorProcesses connection monitor events (transport status and queries)
 Cradix_relay::core::connection_status
 Cradix_relay::core::contact_infoInformation about a known contact
 Cradix_relay::core::coroutine_stateTracks the lifecycle state of a spawned coroutine
 Cradix_relay::core::default_printerDefault implementation of formatted console output
 Cradix_relay::core::events::disconnectDisconnect from current relay
 Cradix_relay::core::events::transport::disconnectCommand to disconnect from transport
 Cradix_relay::core::events::transport::disconnectedNotification of disconnection
 Cradix_relay::nostr::discovered_bundleInformation about a discovered prekey bundle
 Cradix_relay::core::events::discovered_identityDiscovered identity information
 Cradix_relay::core::display_filterFilters display messages based on active chat context
 Cradix_relay::core::events::display_messageRequest to display a message to the user
 Cstd::enable_shared_from_this
 Cradix_relay::core::events::enter_chat_modeEnter chat mode with specified contact
 Cradix_relay::nostr::protocol::eoseEnd of Stored Events marker
 Cradix_relay::core::events::establish_sessionEstablish session from a received bundle
 Cradix_relay::nostr::protocol::eventNostr EVENT message wrapper
 Cradix_relay::nostr::protocol::event_dataNostr event data structure
 Cradix_relay::core::event_handler< CmdHandler >Parses raw command strings into typed command events
 Cradix_relay::core::events::exit_chat_modeExit chat mode, return to showing all messages
 Cradix_relay::core::events::helpRequest display of available commands
 Cradix_relay::core::events::identitiesRequest list of discovered identities
 Cradix_relay::core::events::identities_listedResponse containing discovered identities
 Cradix_relay::core::events::list_identitiesRequest list of all discovered identities
 Cradix_relay::nostr::message_handler< Bridge >Handles processing of incoming and outgoing Nostr messages
 Cradix_relay::core::events::message_receivedNotification of received encrypted message
 Cradix_relay::core::events::message_sentNotification of sent message status
 Cradix_relay::core::events::modeChange operational mode
 Cradix_relay::nostr::protocol::okNostr OK response message
 Cradix_relay::core::command_handler< Bridge >::out_queues_t
 Cradix_relay::core::connection_monitor::out_queues_t
 Cradix_relay::core::display_filter::out_queues_t
 Cradix_relay::core::event_handler< CmdHandler >::out_queues_t
 Cradix_relay::core::presentation_handler::out_queues_t
 Cradix_relay::core::events::peersRequest list of connected peers
 Cradix_relay::nostr::events::outgoing::plaintext_messagePlaintext message before encryption
 Cradix_relay::core::presentation_handlerHandles presentation events and generates user-facing messages
 Cradix_relay::tui::processor< Bridge >Text-based user interface processor with REPL
 Cradix_relay::nostr::publish_bundle_resultResult of publishing a bundle to Nostr
 Cradix_relay::core::events::publish_identityPublish identity bundle to the network
 Cradix_relay::core::events::connection_monitor::query_statusRequest current connection status
 Cradix_relay::core::events::raw_commandRaw unparsed command input
 Cradix_relay::nostr::protocol::reqNostr REQ subscription request
 Cradix_relay::nostr::request_trackerTracks pending Nostr requests and matches them with responses
 Cradix_relay::core::events::scanRequest scan for nearby peers
 Cradix_relay::core::events::sendSend encrypted message to a specific peer
 Cradix_relay::core::events::transport::sendCommand to send data through transport
 Cradix_relay::core::events::transport::send_failedNotification of failed send attempt
 Cradix_relay::core::events::transport::sentNotification of successful send
 Cradix_relay::core::events::session_establishedNotification of successfully established session
 Cradix_relay::core::events::sessionsRequest list of active sessions
 Cradix_relay::core::standard_processor< Handler >Generic queue-processing loop that HasA handler (no virtual inheritance)
 Cradix_relay::core::events::statusRequest current system status
 Cradix_relay::core::events::subscribeSubscribe to custom Nostr events
 Cradix_relay::core::events::subscribe_identitiesSubscribe to identity announcements
 Cradix_relay::core::events::subscribe_messagesSubscribe to encrypted messages for this node
 Cradix_relay::core::events::subscription_establishedNotification of established subscription
 Cradix_relay::nostr::events::outgoing::subscription_requestNostr subscription request
 Cradix_relay::nostr::transport< WebSocketStream >Nostr WebSocket transport layer
 Cradix_relay::core::transport_state
 Cradix_relay::core::events::trustEstablish trust with a peer and assign an alias
 Cradix_relay::nostr::events::incoming::unknown_protocolReceived unknown protocol message
 Cradix_relay::core::events::unpublish_identityRemove identity bundle from the network
 Cradix_relay::core::uuid_generatorUtility for generating RFC 4122 UUIDs
 Cradix_relay::core::events::verifyVerify identity fingerprint of a peer
 Cradix_relay::core::events::versionRequest application version information
 Cradix_relay::transport::websocket_connection_paramsParameters for establishing a WebSocket connection
 Cradix_relay::transport::websocket_streamWebSocket stream with TLS support