|
SuperTuxKart
|
This is the complete list of members for ServerLobby, including all inherited members.
| addLiveJoiningKart(int kart_id, const RemoteKartInfo &rki, int live_join_util_ticks) const (defined in LobbyProtocol) | LobbyProtocol | protected |
| addLiveJoinPlaceholder(std::vector< std::shared_ptr< NetworkPlayerProfile > > &players) const | ServerLobby | private |
| addPeerConnection(const std::string &addr_str) (defined in ServerLobby) | ServerLobby | inlineprivate |
| addVote(uint32_t host_id, const PeerVote &vote) | LobbyProtocol | |
| addWaitingPlayersToGame() (defined in ServerLobby) | ServerLobby | private |
| allowJoinedPlayersWaiting() const (defined in ServerLobby) | ServerLobby | |
| allPlayersReady() const OVERRIDE (defined in ServerLobby) | ServerLobby | inlinevirtual |
| asynchronousUpdate() OVERRIDE | ServerLobby | virtual |
| BackLobbyReason enum name (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_NO_GAME_FOR_LIVE_JOIN enum value (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_NO_PLACE_FOR_LIVE_JOIN enum value (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_NONE enum value (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_ONE_PLAYER_IN_RANKED_MATCH enum value (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_SERVER_ONWER_QUITED_THE_GAME enum value (defined in LobbyProtocol) | LobbyProtocol | |
| BLR_SPECTATING_NEXT_GAME enum value (defined in LobbyProtocol) | LobbyProtocol | |
| canLiveJoinNow() const | ServerLobby | private |
| changeHandicap(Event *event) | ServerLobby | private |
| changeTeam(Event *event) (defined in ServerLobby) | ServerLobby | private |
| checkDataSize(Event *event, unsigned int minimum_size) | Protocol | |
| checkIncomingConnectionRequests() | ServerLobby | |
| checkPeersReady(bool ignore_ai_peer) const (defined in ServerLobby) | ServerLobby | private |
| checkRaceFinished() | ServerLobby | private |
| clientDisconnected(Event *event) | ServerLobby | private |
| clientInGameWantsToBackLobby(Event *event) | ServerLobby | private |
| clientSelectingAssetsWantsToBackLobby(Event *event) | ServerLobby | private |
| computeNewRankings() | ServerLobby | private |
| configPeersStartTime() | ServerLobby | private |
| configRemoteKart(const std::vector< std::shared_ptr< NetworkPlayerProfile > > &players, int local_player_size) const (defined in LobbyProtocol) | LobbyProtocol | protected |
| connectionRequested(Event *event) (defined in ServerLobby) | ServerLobby | private |
| create(Types ...args) | LobbyProtocol | inlinestatic |
| decryptConnectionRequest(std::shared_ptr< STKPeer > peer, BareNetworkString &data, const std::string &key, const std::string &iv, uint32_t online_id, const irr::core::stringw &online_name, const std::string &country_code) (defined in ServerLobby) | ServerLobby | private |
| encodePlayers(BareNetworkString *bns, std::vector< std::shared_ptr< NetworkPlayerProfile > > &players) const (defined in ServerLobby) | ServerLobby | private |
| ERROR_LEAVE enum value (defined in ServerLobby) | ServerLobby | |
| exitGameState() (defined in LobbyProtocol) | LobbyProtocol | protected |
| EXITING enum value (defined in ServerLobby) | ServerLobby | |
| findMajorityValue(const std::map< T, unsigned > &choices, unsigned cur_players, T *best_choice, float *rate) (defined in ServerLobby) | ServerLobby | private |
| finishedLoadingLiveJoinClient(Event *event) | ServerLobby | private |
| finishedLoadingWorld() OVERRIDE | ServerLobby | virtual |
| finishedLoadingWorldClient(Event *event) | ServerLobby | private |
| get() | LobbyProtocol | inlinestatic |
| getAllVotes() const | LobbyProtocol | inline |
| getByType(ProcessType pt) | LobbyProtocol | inlinestatic |
| getClientServerHostId() const (defined in ServerLobby) | ServerLobby | inline |
| getCurrentState() const (defined in ServerLobby) | ServerLobby | inline |
| getDifficulty() const (defined in ServerLobby) | ServerLobby | inline |
| getGameMode() const (defined in ServerLobby) | ServerLobby | inline |
| getGameSetup() (defined in ServerLobby) | ServerLobby | inline |
| LobbyProtocol::getGameSetup() const | LobbyProtocol | inline |
| getGameStartedProgress() const (defined in LobbyProtocol) | LobbyProtocol | inline |
| getHitCaptureLimit() (defined in ServerLobby) | ServerLobby | private |
| getLivePlayers() const | ServerLobby | private |
| getLoadWorldMessage(std::vector< std::shared_ptr< NetworkPlayerProfile > > &players, bool live_join) const (defined in ServerLobby) | ServerLobby | private |
| getLobbyPlayers() const (defined in ServerLobby) | ServerLobby | inline |
| getMaxVotingTime() | LobbyProtocol | inline |
| getNumberOfVotes() const | LobbyProtocol | inline |
| getPlayingTrack() const (defined in LobbyProtocol) | LobbyProtocol | |
| getPlayingTrackIdent() const (defined in LobbyProtocol) | LobbyProtocol | inline |
| getProcessType() (defined in ServerLobby) | ServerLobby | inline |
| getProtocolType() const | Protocol | inline |
| getRankingForPlayer(std::shared_ptr< NetworkPlayerProfile > p) (defined in ServerLobby) | ServerLobby | private |
| getRemainingVotingTime() | LobbyProtocol | |
| getReservedId(std::shared_ptr< NetworkPlayerProfile > &p, unsigned local_id) const | ServerLobby | private |
| getServerIdOnline() const (defined in ServerLobby) | ServerLobby | inline |
| getSpectatorsByLimit() (defined in ServerLobby) | ServerLobby | private |
| getStartupBoostOrPenaltyForKart(uint32_t ping, unsigned kart_id) (defined in ServerLobby) | ServerLobby | |
| getVote(uint32_t host_id) const | LobbyProtocol | |
| handleAllVotes(PeerVote *winner, uint32_t *winner_peer_id) | ServerLobby | private |
| handleAssets(const NetworkString &ns, STKPeer *peer) (defined in ServerLobby) | ServerLobby | private |
| handleChat(Event *event) (defined in ServerLobby) | ServerLobby | private |
| handleConnects() const | Protocol | inlinevirtual |
| handleDisconnects() const | Protocol | inlinevirtual |
| handleKartInfo(Event *event) | ServerLobby | private |
| handlePendingConnection() (defined in ServerLobby) | ServerLobby | private |
| handlePlayerDisconnection() const | ServerLobby | private |
| handlePlayerVote(Event *event) | ServerLobby | private |
| handleServerConfiguration(Event *event) | ServerLobby | private |
| handleUnencryptedConnection(std::shared_ptr< STKPeer > peer, BareNetworkString &data, uint32_t online_id, const irr::core::stringw &online_name, bool is_pending_connection, std::string country_code="") (defined in ServerLobby) | ServerLobby | private |
| hasLiveJoiningRecently() const (defined in LobbyProtocol) | LobbyProtocol | |
| initServerStatsTable() (defined in ServerLobby) | ServerLobby | |
| isAIProfile(const std::shared_ptr< NetworkPlayerProfile > &npp) const (defined in ServerLobby) | ServerLobby | inline |
| isRacing() const OVERRIDE (defined in ServerLobby) | ServerLobby | inlinevirtual |
| isVotingOver() | LobbyProtocol | |
| joinStartGameThread() (defined in LobbyProtocol) | LobbyProtocol | inlineprotected |
| kartSelectionRequested(Event *event) | ServerLobby | private |
| kickHost(Event *event) (defined in ServerLobby) | ServerLobby | private |
| kickPlayerWithReason(STKPeer *peer, const char *reason) const (defined in ServerLobby) | ServerLobby | private |
| LE_ASSETS_UPDATE enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_BACK_LOBBY enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_BAD_CONNECTION enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_BAD_TEAM enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CHANGE_HANDICAP enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CHANGE_TEAM enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CHAT enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CLIENT_BACK_LOBBY enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CLIENT_LOADED_WORLD enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_COMMAND enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CONFIG_SERVER enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CONNECTION_ACCEPTED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CONNECTION_REFUSED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_CONNECTION_REQUESTED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_KART_INFO enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_KART_SELECTION enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_KICK_HOST enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_LIVE_JOIN enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_LIVE_JOIN_ACK enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_LOAD_WORLD enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_PLAYER_DISCONNECTED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_RACE_FINISHED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_RACE_FINISHED_ACK enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_REPORT_PLAYER enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_REQUEST_BEGIN enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_SERVER_INFO enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_SERVER_OWNERSHIP enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_START_RACE enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_START_SELECTION enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_UPDATE_PLAYER_LIST enum value (defined in LobbyProtocol) | LobbyProtocol | |
| LE_VOTE enum value (defined in LobbyProtocol) | LobbyProtocol | |
| listBanTable() (defined in ServerLobby) | ServerLobby | |
| liveJoinRequest(Event *event) | ServerLobby | private |
| LOAD_WORLD enum value (defined in ServerLobby) | ServerLobby | |
| loadWorld() | LobbyProtocol | virtual |
| LobbyProtocol() (defined in LobbyProtocol) | LobbyProtocol | |
| m_addon_arenas | ServerLobby | |
| m_addon_kts | ServerLobby | |
| m_addon_soccers | ServerLobby | |
| m_ai_count (defined in ServerLobby) | ServerLobby | private |
| m_ai_peer | ServerLobby | private |
| m_ai_profiles | ServerLobby | private |
| m_available_kts | ServerLobby | private |
| m_battle_hit_capture_limit (defined in ServerLobby) | ServerLobby | private |
| m_battle_time_limit (defined in ServerLobby) | ServerLobby | private |
| m_client_server_host_id (defined in ServerLobby) | ServerLobby | private |
| m_client_starting_time (defined in ServerLobby) | ServerLobby | private |
| m_current_ai_count (defined in ServerLobby) | ServerLobby | private |
| m_current_track | LobbyProtocol | protected |
| m_current_track_mutex | LobbyProtocol | mutableprotected |
| m_default_vote (defined in ServerLobby) | ServerLobby | private |
| m_difficulty (defined in ServerLobby) | ServerLobby | private |
| m_end_voting_period | LobbyProtocol | protected |
| m_estimated_progress | LobbyProtocol | protected |
| m_estimated_remaining_time | LobbyProtocol | protected |
| m_fixed_laps (defined in ServerLobby) | ServerLobby | static |
| m_game_mode (defined in ServerLobby) | ServerLobby | private |
| m_game_setup | LobbyProtocol | protected |
| m_handle_connections | Protocol | protected |
| m_handle_disconnections | Protocol | protected |
| m_item_seed (defined in ServerLobby) | ServerLobby | private |
| m_items_complete_state (defined in ServerLobby) | ServerLobby | private |
| m_keys (defined in ServerLobby) | ServerLobby | private |
| m_keys_mutex (defined in ServerLobby) | ServerLobby | private |
| m_last_live_join_util_ticks | LobbyProtocol | protected |
| m_last_success_poll_time (defined in ServerLobby) | ServerLobby | private |
| m_last_unsuccess_poll_time (defined in ServerLobby) | ServerLobby | private |
| m_lobby (defined in LobbyProtocol) | LobbyProtocol | protectedstatic |
| m_lobby_players (defined in ServerLobby) | ServerLobby | private |
| m_max_voting_time | LobbyProtocol | protected |
| m_official_kts | ServerLobby | |
| m_peers_muted_players (defined in ServerLobby) | ServerLobby | |
| m_peers_ready | ServerLobby | private |
| m_peers_votes | LobbyProtocol | protected |
| m_pending_connection (defined in ServerLobby) | ServerLobby | private |
| m_pending_peer_connection (defined in ServerLobby) | ServerLobby | private |
| m_process_type (defined in LobbyProtocol) | LobbyProtocol | protected |
| m_ranking (defined in ServerLobby) | ServerLobby | private |
| m_registered_for_once_only (defined in ServerLobby) | ServerLobby | private |
| m_result_ns (defined in ServerLobby) | ServerLobby | private |
| m_rs_state (defined in ServerLobby) | ServerLobby | private |
| m_save_server_config (defined in ServerLobby) | ServerLobby | private |
| m_server_delay (defined in ServerLobby) | ServerLobby | private |
| m_server_has_loaded_world | ServerLobby | private |
| m_server_id_online (defined in ServerLobby) | ServerLobby | private |
| m_server_owner | ServerLobby | |
| m_server_owner_id (defined in ServerLobby) | ServerLobby | private |
| m_server_registering (defined in ServerLobby) | ServerLobby | private |
| m_server_started_at (defined in ServerLobby) | ServerLobby | private |
| m_start_game_thread (defined in LobbyProtocol) | LobbyProtocol | protected |
| m_state (defined in ServerLobby) | ServerLobby | private |
| m_timeout | ServerLobby | private |
| m_type | Protocol | protected |
| m_winner_peer_id (defined in ServerLobby) | ServerLobby | private |
| NoCopy() (defined in NoCopy) | NoCopy | inline |
| NoCopy(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
| notifyEvent(Event *event) OVERRIDE | ServerLobby | virtual |
| notifyEventAsynchronous(Event *event) OVERRIDE | ServerLobby | virtual |
| operator=(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
| playerFinishedResult(Event *event) | ServerLobby | private |
| playerReportsTableExists() const (defined in ServerLobby) | ServerLobby | |
| Protocol(ProtocolType type) | Protocol | |
| RACING enum value (defined in ServerLobby) | ServerLobby | |
| REGISTER_SELF_ADDRESS enum value (defined in ServerLobby) | ServerLobby | |
| registerServer(bool first_time) | ServerLobby | private |
| rejectLiveJoin(STKPeer *peer, BackLobbyReason blr) | ServerLobby | private |
| RejectReason enum name (defined in LobbyProtocol) | LobbyProtocol | |
| removeExpiredPeerConnection() (defined in ServerLobby) | ServerLobby | inlineprivate |
| replaceKeys(std::map< uint32_t, KeyData > &new_keys) (defined in ServerLobby) | ServerLobby | inlineprivate |
| requestStart() | Protocol | virtual |
| requestTerminate() | Protocol | virtual |
| resetGameStartedProgress() (defined in LobbyProtocol) | LobbyProtocol | inline |
| resetPeersReady() (defined in ServerLobby) | ServerLobby | inlineprivate |
| resetServer() (defined in ServerLobby) | ServerLobby | private |
| ResetState enum name (defined in ServerLobby) | ServerLobby | private |
| resetVotingTime() (defined in LobbyProtocol) | LobbyProtocol | inline |
| RESULT_DISPLAY enum value (defined in ServerLobby) | ServerLobby | |
| RR_BANNED enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RR_BUSY enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RR_INCOMPATIBLE_DATA enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RR_INCORRECT_PASSWORD enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RR_INVALID_PLAYER enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RR_TOO_MANY_PLAYERS enum value (defined in LobbyProtocol) | LobbyProtocol | |
| RS_ASYNC_RESET enum value (defined in ServerLobby) | ServerLobby | private |
| RS_NONE enum value (defined in ServerLobby) | ServerLobby | private |
| RS_WAITING enum value (defined in ServerLobby) | ServerLobby | private |
| saveInitialItems(std::shared_ptr< NetworkItemManager > nim) (defined in ServerLobby) | ServerLobby | |
| saveIPBanTable(const SocketAddress &addr) (defined in ServerLobby) | ServerLobby | |
| SELECTING enum value (defined in ServerLobby) | ServerLobby | |
| sendMessageToPeers(NetworkString *message, bool reliable=true) | Protocol | |
| sendMessageToPeersInServer(NetworkString *message, bool reliable=true) | Protocol | |
| sendToServer(NetworkString *message, bool reliable=true) | Protocol | |
| ServerLobby() | ServerLobby | |
| ServerState enum name (defined in ServerLobby) | ServerLobby | |
| SET_PUBLIC_ADDRESS enum value (defined in ServerLobby) | ServerLobby | |
| setClientServerHostId(uint32_t id) (defined in ServerLobby) | ServerLobby | inline |
| setGameStartedProgress(const std::pair< uint32_t, uint32_t > &p) (defined in LobbyProtocol) | LobbyProtocol | inline |
| setHandleConnections(bool b) | Protocol | inline |
| setHandleDisconnections(bool b) | Protocol | inline |
| setPlayerKarts(const NetworkString &ns, STKPeer *peer) const (defined in ServerLobby) | ServerLobby | private |
| setSaveServerConfig(bool val) (defined in ServerLobby) | ServerLobby | inline |
| setup() OVERRIDE | ServerLobby | virtual |
| startSelection(const Event *event=NULL) | ServerLobby | |
| startVotingPeriod(float max_time) | LobbyProtocol | |
| storePlayingTrack(const std::string &track_ident) (defined in LobbyProtocol) | LobbyProtocol | inline |
| submitRankingsToAddons() (defined in ServerLobby) | ServerLobby | private |
| supportsAI() (defined in ServerLobby) | ServerLobby | private |
| testBannedForIP(STKPeer *peer) const (defined in ServerLobby) | ServerLobby | private |
| testBannedForIPv6(STKPeer *peer) const (defined in ServerLobby) | ServerLobby | private |
| testBannedForOnlineId(STKPeer *peer, uint32_t online_id) const (defined in ServerLobby) | ServerLobby | private |
| unregisterServer(bool now, std::weak_ptr< ServerLobby > sl=std::weak_ptr< ServerLobby >()) | ServerLobby | private |
| update(int ticks) OVERRIDE | ServerLobby | virtual |
| updateAddons() (defined in ServerLobby) | ServerLobby | private |
| updateBanList() (defined in ServerLobby) | ServerLobby | |
| updatePlayerList(bool update_when_reset_server=false) | ServerLobby | |
| updateServerOwner() (defined in ServerLobby) | ServerLobby | private |
| updateTracksForMode() | ServerLobby | private |
| WAIT_FOR_RACE_STARTED enum value (defined in ServerLobby) | ServerLobby | |
| WAIT_FOR_RACE_STOPPED enum value (defined in ServerLobby) | ServerLobby | |
| WAIT_FOR_WORLD_LOADED enum value (defined in ServerLobby) | ServerLobby | |
| WAITING_FOR_START_GAME enum value (defined in ServerLobby) | ServerLobby | |
| waitingForPlayers() const (defined in ServerLobby) | ServerLobby | |
| worldIsActive() const | ServerLobby | private |
| writePlayerReport(Event *event) (defined in ServerLobby) | ServerLobby | private |
| ~LobbyProtocol() (defined in LobbyProtocol) | LobbyProtocol | virtual |
| ~Protocol() | Protocol | virtual |
| ~ServerLobby() | ServerLobby | virtual |