List of all items
Structs
- adapters::NodeManagerAdapter
- adapters::RepositoryAdapter
- application_crypto::CryptoFrameDecoder
- application_crypto_streams::CryptoRecvStream
- application_crypto_streams::CryptoSendStream
- client::BiStream
- client::BleConfig
- client::Client
- client::ClientBuilder
- client::ConnectionAdoption
- client::ConnectionHealthView
- client::DeviceStatusSnapshot
- client::EndpointHandle
- client::FeatureStatus
- client::IceServerConfig
- client::IrohLanConfig
- client::LatencySnapshot
- client::ManagedConnectResult
- client::MoQConfig
- client::NativePeerDataEvent
- client::PeerSessionSnapshot
- client::RelayStatus
- client::RuntimeStatus
- client::StateSnapshot
- client::TransportConfig
- client::TransportStatus
- client::WebRTCConfig
- client::auth_readiness::AuthReadiness
- client::auth_readiness::AuthReadinessStore
- client::correlation::CorrelationContext
- client::scope_classifier::LegacyClassifier
- client::scope_classifier::ScopeClassification
- connection_manager::ConnectionManager
- connection_manager::ConnectionRecord
- connection_manager::PeerSnapshot
- coordination::room::GatewayRequiredRoomBackend
- coordination::room::RoomMemberSnapshot
- explicit_transfer_crypto::TransferReceiver
- heartbeat::codec::Ping
- heartbeat::codec::Pong
- heartbeat::iroh_heartbeat::IrohHeartbeatManager
- heartbeat::iroh_probe::IrohConnectionProbe
- heartbeat::iroh_probe::IrohProbeRegistry
- heartbeat::iroh_probe::PrefixedRecvStream
- heartbeat::state_machine::HealthEvaluator
- heartbeat::transport_heartbeat::HealthTransition
- heartbeat::transport_heartbeat::HeartbeatConfig
- heartbeat::transport_heartbeat::TransportHeartbeat
- key_agreement::KeyAgreement
- native::AnonymousCapability
- native::AttestationEvidence
- native::CapabilityOptions
- native::ControlPlane
- native::CredentialRelay
- native::DeviceOptions
- native::DeviceProfile
- native::Devices
- native::Features
- native::IdentityAssertion
- native::InMemoryCertificate
- native::SignalingSlot
- native::StoredCertificate
- native_device::NativeDeviceIdentity
- native_device::SystemDeviceInfo
- native_node::IncomingStream
- native_node::IrohNativeNode
- native_node::PlutoniumProtocol
- native_protocol::HandshakeBinding
- native_protocol::HandshakeFeatures
- native_protocol::NativeMainMessage
- native_protocol::ReciprocalSessionTokenPresentation
- native_protocol::TypeScriptHandshake
- presence::PresenceLoopParams
- protocol_registry::PluginDescriptor
- protocol_registry::ProtocolRegistry
- protocol_registry::RuntimeContext
- route_policy::LatencyObservation
- route_policy::RouteDescriptor
- runtime_manager::RuntimeManager
- runtime_policy::PolicySnapshot
- runtime_policy::WasmPolicySnapshot
- session_token::GrantScope
- session_token::PresentationGuard
- session_token::ResponseGuard
- session_token::RetirementGuard
- session_token::SessionToken
- session_token::SessionTokenRegistry
- session_token::TokenPayload
- session_token::TrustContext
- signaling::Device
- signaling::DeviceCapabilities
- signaling::E2eeInfo
- signaling::GatewayRequiredSignalingBackend
- signaling::SignalingEnvelope
- signaling::SignalingSession
- sso::ManagedAuthState
- sso::PlutoAuthSession
- sso::PlutoSsoConfig
- sso::SsoCallbackPayload
- sso::SsoConfig
- sso::SsoSession
- stream_metadata::ChannelMetadata
- stream_metadata::EnvelopePrefix
- stream_metadata::StreamInspection
- transport::NativeMoQSession
- transport::WebRTCSignalMessage
- transport::WebRtcDataChannel
Enums
- application_crypto::CryptoError
- application_crypto::CryptoStreamError
- application_crypto_streams::PeerRecvStream
- application_crypto_streams::PeerSendStream
- client::BiStreamDisposition
- client::BridgeAction
- client::ConnectionStatus
- client::DevicePresenceStatus
- client::IrohPathKind
- client::IrohRelayProvider
- client::ManagedHealth
- client::ReadinessState
- client::RelayCarriage
- client::RelayPolicy
- client::auth_readiness::AuthLeg
- client::auth_readiness::AuthLegState
- client::auth_readiness::ReadinessWaitError
- connection_manager::ConnectionHealth
- connection_manager::ConnectionState
- coordination::room::RoomMemberEvent
- explicit_transfer_crypto::TransferSender
- heartbeat::iroh_probe::UniClassification
- key_agreement::KeyAgreementError
- lifecycle_reason::LifecycleReasonCode
- native_device::DeviceNameSource
- native_node::AcceptEvent
- native_node::ConnectEvent
- native_node::IncomingStreamType
- native_node::ReplacementEvent
- native_protocol::InspectedMainFrame
- native_protocol::NativeMessageAction
- native_protocol::ParsedMainFrame
- native_protocol::TokenStreamContract
- presence::PresenceCommand
- protocol_registry::PluginReadiness
- protocol_registry::ProtocolPluginKind
- route_policy::KnownRoute
- route_policy::RouteFamily
- route_policy::RouteImplementation
- route_policy::RouteLocality
- route_policy::RouteMaturity
- route_policy::RouteOptimization
- session_token::AdmissionMechanism
- session_token::SessionAdmission
- signaling::DeviceEvent
- signaling::SessionEvent
- stream_metadata::DecodeDecision
- stream_metadata::EncodeError
- stream_metadata::InspectionDecision
- stream_metadata::ProtocolHint
- transport::NativeMoQState
- transport::NativeWebRTCState
Traits
- client::UpgradeProvider
- client::scope_classifier::ScopeClassifier
- coordination::room::RoomBackend
- native::AssertionProvider
- native::AttestationProvider
- native::CertificateStore
- native::DeviceSigner
- protocol_registry::ProtocolPlugin
- signaling::SendSyncBound
- signaling::SignalingBackend
Macros
Functions
- app_tag_from_api_key
- application_crypto::frame_payload
- application_crypto::is_encrypted_payload
- application_crypto::open_payload
- application_crypto::protect_frame
- application_crypto::protect_payload
- application_crypto::protect_with_nonce
- application_crypto_streams::is_crypto_auth_failure
- application_crypto_streams::wrap_peer_streams
- application_crypto_streams::wrap_send_stream
- client::scope_classifier::default_classifier
- ensure_rustls
- explicit_transfer_crypto::header_is_encrypted
- explicit_transfer_crypto::open_payload
- explicit_transfer_crypto::open_payload_optional
- explicit_transfer_crypto::protect_payload
- explicit_transfer_crypto::read_transfer_header
- explicit_transfer_crypto::transfer_sender
- heartbeat::codec::build_framed_ping
- heartbeat::codec::build_framed_pong
- heartbeat::codec::build_webrtc_ping
- heartbeat::codec::build_webrtc_pong
- heartbeat::codec::decode_ping
- heartbeat::codec::decode_pong
- heartbeat::codec::disconnect_frame
- heartbeat::codec::encode_ping
- heartbeat::codec::encode_pong
- heartbeat::codec::now_unix_ms
- heartbeat::iroh_heartbeat::classify_stream
- heartbeat::iroh_heartbeat::handle_incoming_ping
- heartbeat::iroh_heartbeat::parse_incoming_pong
- heartbeat::iroh_heartbeat::read_heartbeat
- heartbeat::iroh_probe::classify_incoming_uni
- heartbeat::iroh_probe::respond_to_ping
- heartbeat::state_machine::peer_health
- key_agreement::derive_crypto_key
- key_agreement::key_fingerprint
- lifecycle_reason::is_graceful
- lifecycle_reason::is_manual_disconnect
- lifecycle_reason::is_replacement_churn
- lifecycle_reason::is_terminal
- lifecycle_reason::is_transient
- native_device::default_device_name
- native_device::load_or_create
- native_device::persist
- native_device::platform_type
- native_device::system_device_info
- native_node::iroh_config
- native_node::iroh_keep_alive
- native_node::iroh_path_idle_timeout
- native_protocol::parse_main_frame
- protocol_config::router_alpns
- route_policy::latency_switch
- route_policy::normalize_route
- route_policy::rank_iroh_carriers
- route_policy::rank_routes
- runtime_policy::policy_snapshot
- session_token::build_ticket
- session_token::decode_payload
- session_token::decode_token_payload
- session_token::encode_payload
- session_token::encode_token_payload
- session_token::endpoint_ticket_hash
- session_token::expiring_ticket
- session_token::generate_nonce
- session_token::generate_token
- session_token::matches_ticket
- session_token::now_unix_ms
- session_token::split_ticket
- session_token::token_fingerprint
- session_token::valid_metadata
- space_app_tag
- sso::complete_sign_in
- sso::exchange_token
- sso::sign_in_with_pluto
- sso::start_sso_session
- stream_metadata::decode_prefix
- stream_metadata::encode_envelope
- stream_metadata::inspect_prefix
- transport::lan_enabled
- transport::moq_enabled
- transport::webrtc_enabled
- validate_api_key
Type Aliases
- session_token::TrustVerifier
- transport::MoqMessageHandler
- transport::MoqTerminalHandler
- transport::WebRtcInterceptor
- transport::WebRtcMessageHandler
- transport::WebRtcSignalSender
Constants
- LIVE_PROJECT_ID
- application_crypto::APPLICATION_ENVELOPE_MAGIC
- application_crypto::APPLICATION_ENVELOPE_VERSION_REPLAY
- application_crypto::APPLICATION_KEY_BYTES
- application_crypto::APPLICATION_NONCE_BYTES
- application_crypto::APPLICATION_REPLAY_SEQUENCE_BYTES
- application_crypto::DEFAULT_MAX_RAW_FRAME_BYTES
- application_crypto::RAW_STREAM_TYPE_ID
- explicit_transfer_crypto::EXPLICIT_FILE_PROTOCOL_BYTE
- heartbeat::codec::FRAMED_PING_LEN
- heartbeat::codec::FRAMED_PONG_LEN
- heartbeat::codec::IROH_CONTROL_HEADER_LEN
- heartbeat::codec::IROH_CONTROL_MAGIC
- heartbeat::codec::TYPE_MANUAL_DISCONNECT
- heartbeat::codec::TYPE_PING
- heartbeat::codec::TYPE_PONG
- heartbeat::codec::WEBRTC_PING_LEN
- heartbeat::codec::WEBRTC_PONG_LEN
- key_agreement::KEY_AGREEMENT_HKDF_INFO
- key_agreement::KEY_ALGORITHM
- key_agreement::PUBLIC_KEY_BYTES
- native::OPENRTC_PRODUCTION_CONTROL_PLANE
- native_protocol::MAX_PEER_MESSAGE_BYTES
- native_protocol::PEER_DATA_CHANNEL
- native_protocol::SESSION_TOKEN_CHANNEL
- protocol_config::MAX_ALPN_BYTES
- protocol_config::MAX_ROUTER_PROTOCOLS
- protocol_config::OPENRTC_ALPN
- route_policy::DEFAULT_ROUTE_PRIORITY
- route_policy::KNOWN_ROUTE_DESCRIPTORS
- route_policy::LATENCY_CANDIDATE_STABLE_MS
- route_policy::LATENCY_MIN_IMPROVEMENT_MS
- route_policy::LATENCY_ROUTE_MIN_HOLD_MS
- route_policy::LATENCY_SAMPLE_MAX_AGE_MS
- stream_metadata::CHANNEL_ENVELOPE_HEADER_BYTES
- stream_metadata::CHANNEL_ENVELOPE_MAGIC
- stream_metadata::CHANNEL_ENVELOPE_VERSION
- stream_metadata::DEFAULT_PEER_CHANNEL_ID
- stream_metadata::EXPLICIT_PROTOCOL_BYTE
- stream_metadata::NATIVE_MAIN_LABEL
- stream_metadata::NATIVE_MAIN_MAX_LABEL_BYTES
- stream_metadata::NATIVE_MAIN_PROTOCOL_BYTE