List of all items
Structs
- analytics::AnalyticsHandle
- analytics::CardEntry
- analytics::SeatInfo
- config::ServerConfig
- lobby::ResumedRoom
- lobby::StartedGame
- protocol::Deck
- protocol::DraftConfig
- protocol::PlayerDeckInfo
- protocol::PlayerInfo
- protocol::ResumeRoomRequest
- protocol::RoomInfo
- protocol::RoomPlayerInfo
- protocol::SealedConfig
- replay::GameReplayCache
- replay::ObservedOutcome
- replay::QueuedEngineInput
- room::Room
- room::RoomObserver
- room::RoomSlot
- state::ConnectedPlayer
- state::ServerState
Enums
- analytics::AnalyticsEvent
- analytics::GameEndReason
- error::ServerError
- protocol::ClientMessage
- 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_to_room
- connection::broadcast_to_room_except
- connection::handle_connection
- connection::send_to_room_player
- 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_game_ended
- metrics::record_game_started
- metrics::record_rejection
- metrics::record_resync
- metrics::refresh_gauges
- server::run_server
- server::serve