List of all items
Structs
- DestHash
- IdentityHash
- InterfaceId
- LinkId
- PacketHash
- announce_cache::AnnounceCache
- common::compressor::Bzip2Compressor
- common::config::LoggingSection
- common::config::ParsedHook
- common::config::ParsedInterface
- common::config::ReticulumSection
- common::config::RnsConfig
- common::destination::AnnouncedIdentity
- common::destination::Destination
- common::discovery::DiscoveredInterface
- common::discovery::DiscoveryConfig
- common::event::BlackholeInfo
- common::event::HookInfo
- common::event::InterfaceStatsResponse
- common::event::LinkInfoEntry
- common::event::LocalDestinationEntry
- common::event::NextHopResponse
- common::event::PathTableEntry
- common::event::RateTableEntry
- common::event::ResourceInfoEntry
- common::event::SingleInterfaceStat
- common::interface_stats::InterfaceStats
- common::link_manager::LinkManager
- common::management::ManagementConfig
- discovery::DiscoverableInterface
- discovery::DiscoveredInterfaceStorage
- discovery::InterfaceAnnouncer
- discovery::StampResult
- driver::Driver
- hdlc::Decoder
- holepunch::orchestrator::HolePunchManager
- holepunch::probe::ProbeServerHandle
- holepunch::puncher::PunchHandle
- holepunch::puncher::PunchResult
- holepunch::udp_direct::UdpDirectWriter
- ifac::IfacState
- interface::InterfaceEntry
- interface::StartContext
- interface::SubInterface
- interface::auto::AutoConfig
- interface::auto::AutoFactory
- interface::auto::LocalInterface
- interface::backbone::BackboneClientConfig
- interface::backbone::BackboneConfig
- interface::backbone::BackboneInterfaceFactory
- interface::i2p::I2pConfig
- interface::i2p::I2pFactory
- interface::i2p::sam::Destination
- interface::i2p::sam::KeyPair
- interface::kiss_iface::KissFactory
- interface::kiss_iface::KissIfaceConfig
- interface::local::LocalClientConfig
- interface::local::LocalClientFactory
- interface::local::LocalServerConfig
- interface::local::LocalServerFactory
- interface::pipe::PipeConfig
- interface::pipe::PipeFactory
- interface::registry::InterfaceRegistry
- interface::rnode::RNodeConfig
- interface::rnode::RNodeFactory
- interface::rnode::RNodeSubConfig
- interface::serial_iface::SerialFactory
- interface::serial_iface::SerialIfaceConfig
- interface::tcp::TcpClientConfig
- interface::tcp::TcpClientFactory
- interface::tcp_server::TcpServerConfig
- interface::tcp_server::TcpServerFactory
- interface::udp::UdpConfig
- interface::udp::UdpFactory
- kiss::Decoder
- node::IfacConfig
- node::InterfaceConfig
- node::NodeConfig
- node::RnsNode
- node::SendError
- rnode_kiss::RNodeDecoder
- rpc::RpcClient
- rpc::RpcServer
- serial::SerialConfig
- serial::SerialPort
- shared_client::SharedClientConfig
- storage::KnownDestination
- storage::StoragePaths
Enums
- DestinationType
- Direction
- ProofStrategy
- common::config::ConfigError
- common::destination::GroupKeyError
- common::discovery::DiscoveredStatus
- common::event::Event
- common::event::HolePunchPolicy
- common::event::QueryRequest
- common::event::QueryResponse
- common::link_manager::LinkManagerAction
- common::link_manager::ResourceStrategy
- holepunch::orchestrator::HolePunchManagerAction
- interface::StartResult
- interface::i2p::sam::SamError
- kiss::KissEvent
- pickle::DecodeError
- pickle::PickleValue
- rnode_kiss::RNodeEvent
- rpc::RpcAddr
- serial::Parity
Traits
- common::callbacks::Callbacks
- common::management::InterfaceStatusView
- interface::InterfaceConfigData
- interface::InterfaceFactory
- interface::Writer
Functions
- common::config::parse
- common::config::parse_bool_pub
- common::config::parse_file
- common::config::parse_hook_point
- common::discovery::compute_discovery_hash
- common::discovery::discovery_name_hash
- common::discovery::filter_and_sort_interfaces
- common::discovery::hex_encode
- common::discovery::is_hostname
- common::discovery::is_ip_address
- common::discovery::parse_interface_announce
- common::management::blackhole_dest_hash
- common::management::build_blackhole_announce
- common::management::build_management_announce
- common::management::build_probe_announce
- common::management::handle_blackhole_list_request
- common::management::handle_path_request
- common::management::handle_status_request
- common::management::is_management_path
- common::management::list_path_hash
- common::management::management_dest_hash
- common::management::path_path_hash
- common::management::probe_dest_hash
- common::management::status_path_hash
- common::time::now
- discovery::generate_discovery_stamp
- event::channel
- hdlc::escape
- hdlc::frame
- holepunch::orchestrator::endpoint_to_socket_addr
- holepunch::probe::probe_endpoint
- holepunch::probe::probe_endpoint_failover
- holepunch::probe::probe_endpoint_with_protocol
- holepunch::probe::start_probe_server
- holepunch::probe::stun_probe_endpoint
- holepunch::puncher::build_keepalive_packet
- holepunch::puncher::start_udp_punch
- holepunch::udp_direct::start_direct_interface
- ifac::derive_ifac
- ifac::mask_outbound
- ifac::unmask_inbound
- interface::auto::compute_discovery_token
- interface::auto::derive_multicast_address
- interface::auto::enumerate_interfaces
- interface::auto::parse_multicast_addr
- interface::auto::start
- interface::backbone::start
- interface::backbone::start_client
- interface::bind_to_device
- interface::i2p::sam::dest_generate
- interface::i2p::sam::i2p_base64_decode
- interface::i2p::sam::i2p_base64_encode
- interface::i2p::sam::naming_lookup
- interface::i2p::sam::naming_lookup_on
- interface::i2p::sam::session_create
- interface::i2p::sam::stream_accept
- interface::i2p::sam::stream_connect
- interface::i2p::start
- interface::kiss_iface::start
- interface::local::start_client
- interface::local::start_server
- interface::pipe::start
- interface::rnode::start
- interface::rnode::validate_sub_config
- interface::serial_iface::start
- interface::tcp::start
- interface::tcp_server::start
- interface::udp::start
- kiss::command_frame
- kiss::escape
- kiss::frame
- kiss::unescape
- md5::hmac_md5
- md5::md5
- pickle::decode
- pickle::encode
- rnode_kiss::detect_request
- rnode_kiss::rnode_command
- rnode_kiss::rnode_data_frame
- rnode_kiss::rnode_select_command
- rpc::derive_auth_key
- storage::ensure_storage_dirs
- storage::load_identity
- storage::load_known_destinations
- storage::load_or_create_identity
- storage::resolve_config_dir
- storage::save_identity
- storage::save_known_destinations
Type Aliases
Constants
- MODE_ACCESS_POINT
- MODE_BOUNDARY
- MODE_FULL
- MODE_GATEWAY
- MODE_POINT_TO_POINT
- MODE_ROAMING
- common::discovery::APP_NAME
- common::discovery::BANDWIDTH
- common::discovery::CHANNEL
- common::discovery::CODINGRATE
- common::discovery::DEFAULT_STAMP_VALUE
- common::discovery::FREQUENCY
- common::discovery::HEIGHT
- common::discovery::IFAC_NETKEY
- common::discovery::IFAC_NETNAME
- common::discovery::INTERFACE_TYPE
- common::discovery::LATITUDE
- common::discovery::LONGITUDE
- common::discovery::MODULATION
- common::discovery::NAME
- common::discovery::PORT
- common::discovery::REACHABLE_ON
- common::discovery::SPREADINGFACTOR
- common::discovery::STAMP_SIZE
- common::discovery::THRESHOLD_REMOVE
- common::discovery::THRESHOLD_STALE
- common::discovery::THRESHOLD_UNKNOWN
- common::discovery::TRANSPORT
- common::discovery::TRANSPORT_ID
- common::discovery::WORKBLOCK_EXPAND_ROUNDS
- common::interface_stats::ANNOUNCE_SAMPLE_MAX
- ifac::IFAC_MIN_SIZE
- ifac::IFAC_SALT
- interface::auto::ALL_IGNORE_IFS
- interface::auto::ANNOUNCE_INTERVAL
- interface::auto::BITRATE_GUESS
- interface::auto::DEFAULT_DATA_PORT
- interface::auto::DEFAULT_DISCOVERY_PORT
- interface::auto::DEFAULT_GROUP_ID
- interface::auto::DEFAULT_IFAC_SIZE
- interface::auto::HW_MTU
- interface::auto::MCAST_ECHO_TIMEOUT
- interface::auto::MULTICAST_PERMANENT_ADDRESS_TYPE
- interface::auto::MULTICAST_TEMPORARY_ADDRESS_TYPE
- interface::auto::MULTI_IF_DEQUE_LEN
- interface::auto::MULTI_IF_DEQUE_TTL
- interface::auto::PEERING_TIMEOUT
- interface::auto::PEER_JOB_INTERVAL
- interface::auto::REVERSE_PEERING_MULTIPLIER
- interface::auto::SCOPE_ADMIN
- interface::auto::SCOPE_GLOBAL
- interface::auto::SCOPE_LINK
- interface::auto::SCOPE_ORGANISATION
- interface::auto::SCOPE_SITE
- interface::rnode::BW_MAX
- interface::rnode::BW_MIN
- interface::rnode::CR_MAX
- interface::rnode::CR_MIN
- interface::rnode::FREQ_MAX
- interface::rnode::FREQ_MIN
- interface::rnode::HW_MTU
- interface::rnode::SF_MAX
- interface::rnode::SF_MIN
- interface::rnode::TXPOWER_MAX
- interface::rnode::TXPOWER_MIN
- kiss::CMD_DATA
- kiss::CMD_FULLDUPLEX
- kiss::CMD_P
- kiss::CMD_READY
- kiss::CMD_RETURN
- kiss::CMD_SETHARDWARE
- kiss::CMD_SLOTTIME
- kiss::CMD_TXDELAY
- kiss::CMD_TXTAIL
- kiss::CMD_UNKNOWN
- kiss::FEND
- kiss::FESC
- kiss::TFEND
- kiss::TFESC
- rnode_kiss::CMD_BANDWIDTH
- rnode_kiss::CMD_CR
- rnode_kiss::CMD_DETECT
- rnode_kiss::CMD_ERROR
- rnode_kiss::CMD_FREQUENCY
- rnode_kiss::CMD_FW_VERSION
- rnode_kiss::CMD_INTERFACES
- rnode_kiss::CMD_LEAVE
- rnode_kiss::CMD_LT_ALOCK
- rnode_kiss::CMD_MCU
- rnode_kiss::CMD_PLATFORM
- rnode_kiss::CMD_RADIO_LOCK
- rnode_kiss::CMD_RADIO_STATE
- rnode_kiss::CMD_RANDOM
- rnode_kiss::CMD_READY
- rnode_kiss::CMD_RESET
- rnode_kiss::CMD_SEL_INT
- rnode_kiss::CMD_SF
- rnode_kiss::CMD_STAT_RSSI
- rnode_kiss::CMD_STAT_SNR
- rnode_kiss::CMD_ST_ALOCK
- rnode_kiss::CMD_TXPOWER
- rnode_kiss::DETECT_REQ
- rnode_kiss::DETECT_RESP
- rnode_kiss::RADIO_STATE_OFF
- rnode_kiss::RADIO_STATE_ON