List of all items
Structs
- adapters::ConnectionRepositoryAdapter
- adapters::IrohNodeManagerAdapter
- application_crypto::ApplicationCryptoFrameDecoder
- application_crypto_streams::ApplicationCryptoRecvStream
- application_crypto_streams::ApplicationCryptoSendStream
- client::BiStream
- client::BleConfig
- client::Client
- client::ClientBuilder
- client::ConnectionStateSnapshot
- client::DeviceStatusSnapshot
- client::EndpointHandle
- client::IceServerConfig
- client::IrohLanConfig
- client::IrohRelayDiagnosticStatus
- client::ManagedConnectResult
- client::ManagedConnectionAdoption
- client::ManagedConnectionHealthSnapshot
- client::MoQConfig
- client::NativePeerDataEvent
- client::PeerSessionSnapshot
- client::RuntimeStatus
- client::RuntimeTransportFeatureStatus
- client::RuntimeTransportStatus
- client::TransportConfig
- client::TransportLatencySnapshot
- client::WebRTCConfig
- client::auth_readiness::AuthReadinessSnapshot
- client::auth_readiness::AuthReadinessStore
- client::correlation::CorrelationContext
- client::scope_classifier::LegacyScopeClassifier
- client::scope_classifier::ScopeClassification
- connection_manager::ConnectionManager
- connection_manager::ConnectionRecord
- connection_manager::PeerSnapshot
- coordination::room::GatewayRequiredRoomBackend
- coordination::room::RoomMemberSnapshot
- explicit_transfer_crypto::ExplicitTransferReceiver
- 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::TransportHealthEvaluator
- heartbeat::transport_heartbeat::HealthTransition
- heartbeat::transport_heartbeat::HeartbeatConfig
- heartbeat::transport_heartbeat::TransportHeartbeat
- key_agreement::EphemeralKeyAgreement
- native_coordination_gateway::NativeCapabilities
- native_coordination_gateway::NativeCapabilityHandle
- native_coordination_gateway::NativeCoordinationAvenue
- native_coordination_gateway::NativeCoordinationGatewayOptions
- native_coordination_gateway::NativeCoordinationGatewaySignaling
- native_coordination_gateway::NativeGatewayGrant
- native_coordination_gateway::NativeGatewayGrantRequest
- native_device::NativeDeviceIdentity
- native_device::NativeSystemDeviceInfo
- native_node::IncomingStream
- native_node::IrohNativeNode
- native_node::PlutoniumProtocol
- native_protocol::NativeHandshakeBinding
- native_protocol::NativeMainMessage
- native_protocol::ReciprocalSessionTokenPresentation
- native_protocol::TypeScriptHandshake
- native_protocol::TypeScriptHandshakeCapabilities
- native_v2::MemoryNativeDeviceCertificateStore
- native_v2::NativeAnonymousCapability
- native_v2::NativeAttestationEvidence
- native_v2::NativeAuthenticatedDevices
- native_v2::NativeIdentityAssertion
- native_v2::NativeV2CapabilityOptions
- native_v2::NativeV2ControlPlane
- native_v2::NativeV2DeviceProfile
- native_v2::NativeV2DevicesOptions
- native_v2::NativeV2Features
- native_v2::NativeV2IdentityCredentialRelay
- native_v2::NativeV2SignalingSlot
- native_v2::StoredNativeDeviceCertificate
- presence::PresenceLoopParams
- protocol_registry::ProtocolPluginDescriptor
- protocol_registry::ProtocolRegistry
- protocol_registry::RuntimeContext
- route_policy::RouteDescriptor
- runtime_manager::RuntimeManager
- runtime_policy::RuntimePolicySnapshot
- runtime_policy::WasmRuntimePolicySnapshot
- session_token::AdmissionPresentationGuard
- session_token::AdmissionResponseGuard
- session_token::AdmissionRetirementGuard
- session_token::GrantScope
- session_token::NativeTrustedConnectionContext
- session_token::SessionToken
- session_token::SessionTokenRegistry
- session_token::TokenPayload
- 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::ChannelEnvelopePrefix
- stream_metadata::IncomingStreamChannelMetadata
- stream_metadata::IncomingStreamInspection
- transport::NativeMoQSession
- transport::NativeWebRTCDataChannel
- transport::WebRTCSignalMessage
Enums
- application_crypto::ApplicationCryptoError
- application_crypto::ApplicationCryptoStreamError
- application_crypto_streams::PeerRecvStream
- application_crypto_streams::PeerSendStream
- client::DeviceConnectionStatus
- client::DevicePresenceStatus
- client::IncomingBiStreamDisposition
- client::IrohPathKind
- client::IrohRelayEffectiveCarriage
- client::IrohRelayProvider
- client::IrohRelayTransportPolicy
- client::ManagedConnectionBridgeAction
- client::ManagedConnectionHealthStatus
- client::ReadinessState
- client::auth_readiness::AuthLeg
- client::auth_readiness::AuthLegState
- client::auth_readiness::AuthReadinessWaitError
- connection_manager::ConnectionHealth
- connection_manager::ConnectionState
- coordination::room::RoomMemberEvent
- explicit_transfer_crypto::ExplicitTransferSender
- heartbeat::iroh_probe::IncomingUniClassification
- key_agreement::KeyAgreementError
- lifecycle_reason::LifecycleReasonCode
- native_coordination_gateway::NativeCapabilityKind
- native_device::NativeDeviceNameSource
- native_node::AcceptEvent
- native_node::ConnectEvent
- native_node::IncomingStreamType
- native_node::ReplacementConnectEvent
- native_protocol::InspectedMainFrame
- native_protocol::NativeMessageAction
- native_protocol::ParsedMainFrame
- native_protocol::ReciprocalSessionTokenPresentationState
- native_protocol::SessionTokenStreamContract
- presence::PresenceCommand
- protocol_registry::ProtocolPluginKind
- protocol_registry::ProtocolPluginReadiness
- route_policy::KnownRoute
- route_policy::RouteFamily
- route_policy::RouteImplementation
- route_policy::RouteLocality
- route_policy::RouteMaturity
- session_token::SessionAdmission
- session_token::SessionAdmissionMechanism
- signaling::DeviceEvent
- signaling::SessionEvent
- stream_metadata::ChannelEnvelopeDecodeDecision
- stream_metadata::ChannelEnvelopeEncodeError
- stream_metadata::IncomingProtocolHint
- stream_metadata::IncomingStreamInspectionDecision
- transport::NativeMoQState
- transport::NativeWebRTCState
Traits
- client::NativeTransportUpgradeProvider
- client::scope_classifier::ScopeClassifier
- coordination::room::RoomBackend
- native_coordination_gateway::NativeGatewayGrantProvider
- native_v2::NativeAttestationProvider
- native_v2::NativeDeviceCertificateStore
- native_v2::NativeIdentityAssertionProvider
- native_v2::NativeV2DeviceSigner
- protocol_registry::ProtocolPlugin
- signaling::SendSyncBound
- signaling::SignalingBackend
Macros
Functions
- app_tag_from_api_key
- application_crypto::frame_encrypted_payload
- application_crypto::is_application_encrypted_payload
- application_crypto::open_application_payload
- application_crypto::protect_application_payload
- application_crypto::protect_application_payload_with_nonce
- application_crypto::protect_application_payload_with_nonce_and_sequence
- application_crypto::protect_raw_stream_frame
- application_crypto::protect_raw_stream_frame_with_nonce
- application_crypto_streams::is_application_crypto_authentication_failure
- application_crypto_streams::wrap_peer_send_stream
- application_crypto_streams::wrap_peer_streams
- client::scope_classifier::default_scope_classifier
- ensure_default_rustls_provider
- explicit_transfer_crypto::explicit_transfer_sender
- explicit_transfer_crypto::open_webrtc_explicit_payload
- explicit_transfer_crypto::open_webrtc_explicit_payload_optional
- explicit_transfer_crypto::plaintext_header_looks_encrypted
- explicit_transfer_crypto::protect_webrtc_explicit_payload
- explicit_transfer_crypto::read_explicit_transfer_header_json
- heartbeat::codec::build_framed_manual_disconnect
- 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::encode_ping
- heartbeat::codec::encode_pong
- heartbeat::codec::now_unix_ms
- heartbeat::iroh_heartbeat::classify_framed_stream
- heartbeat::iroh_heartbeat::handle_incoming_ping
- heartbeat::iroh_heartbeat::idle_symmetric_heartbeat_max_send_uni_opens_upper_bound
- heartbeat::iroh_heartbeat::parse_incoming_pong
- heartbeat::iroh_heartbeat::try_read_heartbeat_frame
- heartbeat::iroh_probe::classify_incoming_uni
- heartbeat::iroh_probe::respond_to_ping
- heartbeat::state_machine::aggregate_peer_health
- key_agreement::derive_application_crypto_key
- key_agreement::key_agreement_fingerprint
- lifecycle_reason::reason_is_graceful_disconnect
- lifecycle_reason::reason_is_manual_disconnect
- lifecycle_reason::reason_is_replacement_churn
- lifecycle_reason::reason_is_terminal_disconnect
- lifecycle_reason::reason_is_transient_reconnect
- native_device::current_system_device_info
- native_device::default_device_name
- native_device::default_platform_type
- native_device::load_or_create
- native_device::persist
- native_node::native_iroh_transport_config
- native_protocol::parse_main_frame
- route_policy::normalize_route
- route_policy::rank_routes
- runtime_policy::runtime_policy_snapshot
- session_token::build_compound_ticket
- session_token::build_compound_ticket_with_expiry
- session_token::decode_token_payload
- session_token::decode_token_payload_for_ticket
- session_token::encode_token_payload
- session_token::encode_token_payload_for_ticket
- session_token::encode_token_payload_for_ticket_with_expiry
- session_token::endpoint_ticket_hash
- session_token::generate_payload_nonce
- session_token::generate_token
- session_token::now_unix_ms
- session_token::split_compound_ticket
- session_token::token_fingerprint
- session_token::token_payload_matches_ticket
- session_token::token_payload_metadata_is_valid
- space_app_tag_from_keys
- sso::complete_pluto_sign_in
- sso::exchange_custom_token
- sso::sign_in_with_pluto
- sso::start_sso_session
- stream_metadata::decode_channel_envelope_prefix
- stream_metadata::encode_channel_envelope
- stream_metadata::inspect_incoming_stream_prefix
- transport::native_lan_feature_enabled
- transport::native_moq_feature_enabled
- transport::native_webrtc_feature_enabled
- validate_v2_public_api_key
Type Aliases
- session_token::NativeTrustedConnectionVerifier
- transport::NativeMoQMessageHandler
- transport::NativeMoQTerminalHandler
- transport::NativeWebRTCMessageHandler
- transport::NativeWebRTCMessageInterceptor
- transport::NativeWebRTCSignalSender
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_ALGORITHM
- key_agreement::KEY_AGREEMENT_HKDF_INFO
- key_agreement::KEY_AGREEMENT_PUBLIC_KEY_BYTES
- lifecycle_reason::REASON_APP_BACKGROUNDED
- lifecycle_reason::REASON_AUTO_CONNECT_FAILURE
- lifecycle_reason::REASON_CLOSED
- lifecycle_reason::REASON_CONNECTION_FAILED_STABILITY
- lifecycle_reason::REASON_DESIRED_PEER_WITHDRAWN
- lifecycle_reason::REASON_DISCONNECTED_BY_USER
- lifecycle_reason::REASON_DUPLICATE_ACCEPT_SUPERSEDED
- lifecycle_reason::REASON_DUPLICATE_DIAL_SUPERSEDED
- lifecycle_reason::REASON_DUPLICATE_KEPT_EXISTING
- lifecycle_reason::REASON_ENDPOINT_HARD_RESET_REDIAL
- lifecycle_reason::REASON_INCOMING_TRANSPORT_CLOSED_WITHOUT_LIVE_REPLACEMENT
- lifecycle_reason::REASON_MANUAL_DISCONNECT
- lifecycle_reason::REASON_NATIVE_CUSTOM_TRANSPORT_UPGRADE
- lifecycle_reason::REASON_NETWORK_CHANGE_RECONNECT
- lifecycle_reason::REASON_REMOTE_MANUAL_DISCONNECT
- lifecycle_reason::REASON_REPLACED_BY_FRESH_INCOMING
- lifecycle_reason::REASON_REPLACED_BY_NEW_INBOUND
- lifecycle_reason::REASON_REPLACED_BY_NEW_OUTBOUND
- lifecycle_reason::REASON_REPLACEMENT_IN_PROGRESS
- lifecycle_reason::REASON_REPLACEMENT_PEER_ADMITTED
- lifecycle_reason::REASON_RETIRED_CONFLICTING_RECORD
- lifecycle_reason::REASON_SESSION_ADMISSION_REJECTED
- lifecycle_reason::REASON_SESSION_TOKEN_REVOKED
- lifecycle_reason::REASON_STALE_ACTIVE_CONNECTION_RECONNECT
- lifecycle_reason::REASON_STALE_SETTLED_PEER_SNAPSHOT
- lifecycle_reason::REASON_ZOMBIE_REPLACED_BY_FRESH_ACCEPT
- lifecycle_reason::REASON_ZOMBIE_REPLACED_BY_FRESH_DIAL
- native_coordination_gateway::OPENRTC_PRODUCTION_COORDINATION_GATEWAY
- native_protocol::MAX_PEER_MESSAGE_BYTES
- native_protocol::PEER_DATA_CHANNEL
- native_protocol::SESSION_TOKEN_CHANNEL
- native_v2::OPENRTC_PRODUCTION_CONTROL_PLANE
- route_policy::KNOWN_ROUTE_DESCRIPTORS
- runtime_policy::MANAGED_SETTLE_DEADLINE_MS
- runtime_policy::SESSION_ADMISSION_TIMEOUT_MS
- runtime_policy::WASM_ACCEPT_CLOSE_GRACE_MS
- runtime_policy::WASM_CONNECT_REPLACEMENT_GRACE_MS
- runtime_policy::WASM_REPLACEMENT_POLL_MAX_INTERVAL_MS
- session_token::DEFAULT_RESTRICTED_SESSION_TOKEN_TTL_MS
- session_token::TOKEN_PAYLOAD_ENDPOINT_TICKET_AUDIENCE
- 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