List of all items
Structs
- adapters::NodeManagerAdapter
- adapters::RepositoryAdapter
- application_crypto::CryptoFrameDecoder
- application_crypto_streams::CryptoRecvStream
- application_crypto_streams::CryptoSendStream
- broadcast::AcceptedBroadcastMedia
- broadcast::BroadcastAdmissionLimits
- broadcast::BroadcastAdmissionRequest
- broadcast::BroadcastAdmissionReservation
- broadcast::BroadcastBindingChallenge
- broadcast::BroadcastBudget
- broadcast::BroadcastGrantClaims
- broadcast::BroadcastPublisherSigner
- broadcast::BroadcastSession
- broadcast::BroadcastSourceAuthorization
- broadcast::BroadcastStats
- broadcast::Broadcasts
- broadcast::ManagedBroadcastAllocation
- broadcast::VerifiedBroadcastGrant
- 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::ProductCapabilityMaturity
- 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
- datagrams::OutgoingPeerDatagram
- datagrams::PeerDatagramPolicy
- datagrams::PeerDatagramStats
- 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
- media::EncodedMediaChunk
- media::EncodedMediaSample
- media::MediaConnection
- media::MediaGenerationFence
- media::MediaPublicationConfig
- media::MediaQueue
- media::MediaReceiver
- media::MediaReplayGuard
- media::MediaSender
- media::MediaStats
- media::PortableMediaSession
- media::PublicationId
- native::AnonymousCapability
- native::AttestationEvidence
- native::CapabilityOptions
- native::ControlPlane
- native::ControlPlaneHttpError
- native::CredentialRelay
- native::DeviceOptions
- native::DeviceProfile
- native::Devices
- native::Features
- native::FileSigner
- native::IdentityAssertion
- native::InMemoryCertificate
- native::NativeAuthorityAssignment
- native::NativeAuthorityInterestAssignment
- native::NativeCapabilities
- native::NativeCapabilityHandle
- native::NativeGatewayGrant
- native::NativeGatewayGrantRequest
- native::NativeServiceErrorObservation
- native::RelayAvailability
- native::RoomArchitectureSnapshot
- native::RoomAuthority
- native::RoomAuthorityOptions
- native::RoomOptions
- 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
- offline::DurableOfflineTrustState
- offline::OfflineAdmission
- offline::OfflineAdmissionHandoff
- offline::OfflineCandidateHandoff
- offline::OfflineClient
- offline::OfflineConnectionProof
- offline::OfflineDeviceCredential
- offline::OfflineDeviceCredentialBody
- offline::OfflineEnrollmentBody
- offline::OfflineEnrollmentOptions
- offline::OfflineEnrollmentRequest
- offline::OfflineProofTranscript
- offline::OfflineReplayCache
- offline::OfflineRuntimeConfig
- offline::OfflineTransportBinding
- offline::OfflineTrustBundle
- offline::OfflineTrustBundleBody
- offline::OfflineTrustHighWater
- offline::OfflineTrustState
- offline::SoftwareOfflineSigner
- 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
- service_errors::ServiceError
- 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
- sparse_fanout::SparseFanoutDecision
- sparse_fanout::SparseFanoutDiagnostics
- sparse_fanout::SparseFanoutProjection
- sparse_fanout::SparseFanoutSigningRequest
- sparse_fanout::SparseFanoutState
- sso::ManagedAuthState
- sso::PlutoAuthSession
- sso::PlutoSsoConfig
- sso::SsoCallbackPayload
- sso::SsoConfig
- sso::SsoSession
- stream_metadata::ChannelMetadata
- stream_metadata::EnvelopePrefix
- stream_metadata::StreamInspection
- ticket_mesh::TicketInvite
- ticket_mesh::TicketMesh
- ticket_mesh::TicketMeshError
- ticket_mesh::TicketMeshMember
- ticket_mesh::TicketMeshOptions
- ticket_mesh::TicketMeshRoster
- transport::WebRTCSignalMessage
Enums
- application_crypto::CryptoError
- application_crypto::CryptoStreamError
- application_crypto_streams::PeerRecvStream
- application_crypto_streams::PeerSendStream
- broadcast::BroadcastAdapterAction
- broadcast::BroadcastAdapterObservation
- broadcast::BroadcastError
- broadcast::BroadcastRole
- broadcast::BroadcastState
- client::BiStreamDisposition
- client::BridgeAction
- client::CapabilityMaturity
- client::ConnectionStatus
- client::DevicePresenceStatus
- client::IrohPathKind
- client::IrohRelayProvider
- client::ManagedHealth
- client::NetworkPolicy
- 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
- iroh_carrier_kind::IrohCarrierKind
- key_agreement::KeyAgreementError
- lifecycle_reason::LifecycleReasonCode
- media::MediaCodec
- media::MediaControlFrame
- media::MediaKind
- media::MediaProtocolError
- native::EffectiveRoomArchitecture
- native::NativeCapabilityKind
- native::RoomArchitectureMode
- native::RoomArchitecturePhase
- native::RoomArchitectureReason
- native::RoomDelivery
- 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
- offline::OfflineAssurance
- 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::ExportedDecodeDecision
- stream_metadata::ExportedInspectionDecision
- stream_metadata::InspectionDecision
- stream_metadata::ProtocolHint
- ticket_mesh::TicketMeshErrorCode
- transport::NativeMoQState
- transport::NativeWebRTCState
Traits
- broadcast::BroadcastSigner
- client::UpgradeProvider
- client::scope_classifier::ScopeClassifier
- coordination::room::RoomBackend
- media::MediaSink
- media::MediaSource
- native::AssertionProvider
- native::AttestationProvider
- native::CertificateStore
- native::DeviceSigner
- native::NativeGatewayGrantProvider
- offline::OfflineSigner
- 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::peer_stop_code
- application_crypto_streams::wrap_peer_streams
- application_crypto_streams::wrap_send_stream
- broadcast::sign_broadcast_grant
- 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
- media::ensure_javascript_safe_integer
- native::load_or_create_endpoint_key
- 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
- offline::bounded_swarm_neighbors
- 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::decode_prefix_for_binding
- stream_metadata::encode_envelope
- stream_metadata::inspect_prefix
- stream_metadata::inspect_prefix_for_binding
- 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
- broadcast::BROADCAST_PROTOCOL
- broadcast::MAX_BROADCAST_ACTIONS
- broadcast::MAX_BROADCAST_MEDIA_BYTES
- datagrams::DEFAULT_MAX_BUFFERED_DATAGRAMS
- 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
- iroh_carrier_kind::EXPERIMENTAL_MOQ_TRANSPORT_ID
- iroh_carrier_kind::EXPERIMENTAL_WEBRTC_TRANSPORT_ID
- key_agreement::KEY_AGREEMENT_HKDF_INFO
- key_agreement::KEY_ALGORITHM
- key_agreement::PUBLIC_KEY_BYTES
- media::MAX_CONTROL_FRAME_BYTES
- media::MAX_JAVASCRIPT_SAFE_INTEGER
- media::MAX_MEDIA_CHUNK_BYTES
- media::MEDIA_PROTOCOL
- media::MEDIA_WIRE_VERSION
- media::PEER_STREAM_CHANNEL
- native::OPENRTC_PRODUCTION_CONTROL_PLANE
- native_protocol::MAX_PEER_MESSAGE_BYTES
- native_protocol::OFFLINE_PROOF_CHANNEL
- native_protocol::PEER_DATA_CHANNEL
- native_protocol::SESSION_TOKEN_CHANNEL
- offline::MAX_OFFLINE_CREDENTIALS
- offline::MAX_OFFLINE_REPLAY_ENTRIES
- offline::MAX_OFFLINE_REVOKED_SERIALS
- offline::MAX_OFFLINE_ROLES
- offline::MAX_OFFLINE_SWARM_DEGREE
- offline::MAX_OFFLINE_SWARM_MEMBERS
- offline::MAX_OFFLINE_TRUST_HISTORY
- offline::OFFLINE_DEVICE_PROTOCOL
- offline::OFFLINE_PROOF_PROTOCOL
- offline::OFFLINE_TRUST_BUNDLE_PROTOCOL
- 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
- service_errors::ERROR_DOCUMENTATION_URL
- service_errors::SERVICE_ERROR_CODES
- sparse_fanout::ACTIVE_NEIGHBOR_LIMIT
- sparse_fanout::MAX_FORWARD_QUEUE_ACTIONS
- sparse_fanout::MAX_OVERLAY_FORWARD_PEERS
- sparse_fanout::MAX_OVERLAY_HOPS
- sparse_fanout::MAX_OVERLAY_PAYLOAD_BYTES
- sparse_fanout::MAX_REVIEWED_MEMBERS
- sparse_fanout::MAX_SEEN_MESSAGES
- sparse_fanout::OVERLAY_MESSAGE_LIFETIME_MS
- sparse_fanout::SMALL_MESH_LIMIT
- 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
- stream_metadata::NATIVE_SIGNAL_LABEL
- stream_metadata::PUBLIC_PEER_STREAM_CHANNEL_ID