List of all items
Structs
- analytics::AnalyticsHandle
- analytics::CardEntry
- analytics::SeatInfo
- client_build::ClientBuild
- config::ServerConfig
- deck_play_events::DeckPlayEventHandle
- identity::IdentityVerifier
- identity::ResolvedIdentity
- lobby::ResumedRoom
- lobby::StartedGame
- protocol::Deck
- protocol::DraftConfig
- protocol::IdentityProof
- protocol::PlayerDeckInfo
- protocol::PlayerInfo
- protocol::ResumeRoomRequest
- protocol::RoomInfo
- protocol::RoomPlayerInfo
- protocol::SealedConfig
- protocol::identity_token::DecodedIdentityToken
- protocol::identity_token::IdentityTokenClaims
- protocol::identity_token::IdentityTokenHeader
- replay::GameReplayCache
- replay::ObservedOutcome
- replay::QueuedEngineInput
- room::Room
- room::RoomObserver
- room::RoomSlot
- state::ConnectedPlayer
- state::ServerState
- state::UsernameSession
Enums
- analytics::AnalyticsEvent
- analytics::GameEndReason
- error::ServerError
- identity::SessionIdentity
- protocol::ClientMessage
- protocol::ClientPlatform
- protocol::EngineKind
- protocol::GameFormat
- protocol::RoomStatus
- protocol::ServerMessage
Functions
- analytics::aggregate_deck_cards
- analytics::emit_game_ended
- analytics::game_started_event
- analytics::now_ts
- cleanup::cleanup_loop
- cleanup::mark_disconnected
- cleanup::remove_room_and_clear_sessions
- cleanup::schedule_host_resume_abort
- cleanup::schedule_seat_forfeit
- connection::broadcast_player_list
- connection::broadcast_to_room
- connection::broadcast_to_room_except
- connection::handle_connection
- connection::send_to_room_player
- identity::label
- identity::same_owner
- lobby::create_room_sync
- lobby::end_game_sync
- lobby::join_room_sync
- lobby::leave_room_sync
- lobby::reset_room_to_lobby
- lobby::resume_room_sync
- lobby::set_deck_selection_sync
- lobby::set_format_sync
- lobby::set_max_players_sync
- lobby::set_ready_sync
- lobby::start_game_sync
- metrics::detached_handle
- metrics::install
- metrics::record_analytics_dropped
- metrics::record_client_rtt
- metrics::record_deck_play_event_dropped
- metrics::record_game_ended
- metrics::record_game_started
- metrics::record_rejection
- metrics::record_resync
- metrics::record_session_takeover
- metrics::record_state_handling
- metrics::record_state_patch_downgrade
- metrics::refresh_gauges
- protocol::identity_token::decode
- protocol::identity_token::mint_unsigned
- protocol::state_delta::apply
- protocol::state_delta::diff
- protocol::state_delta::fingerprint
- server::run_server
- server::serve
Constants
- metrics::REJECTION_OUTDATED_WIRE
- protocol::DEFAULT_RECONNECT_TIMEOUT_S
- protocol::PROTOCOL_VERSION
- protocol::identity_token::GUEST_SUBJECT_PREFIX
- protocol::identity_token::HUB_ISSUER
- protocol::identity_token::RELAY_AUDIENCE
- protocol::identity_token::SELF_ISSUER
- protocol::identity_token::SIGNED_ALG
- protocol::identity_token::UNSIGNED_ALG