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 | |
BASE_POINTS_PER_SECOND (defined in ServerLobby) | ServerLobby | private |
BASE_RANKING_POINTS (defined in ServerLobby) | ServerLobby | private |
BASE_RATING_DEVIATION (defined in ServerLobby) | ServerLobby | private |
BASE_RD_PER_DISCONNECT (defined in ServerLobby) | ServerLobby | private |
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 |
clearDisconnectedRankedPlayer() (defined in ServerLobby) | ServerLobby | private |
clientDisconnected(Event *event) | ServerLobby | private |
clientInGameWantsToBackLobby(Event *event) | ServerLobby | private |
clientSelectingAssetsWantsToBackLobby(Event *event) | ServerLobby | private |
computeDataAccuracy(double player1_rd, double player2_rd, double player1_scores, double player2_scores, int player_count, bool handicap_used) | ServerLobby | private |
computeH2HResult(double player1_time, double player2_time) | 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 |
destroyDatabase() (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 | |
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 |
getCurrentState() const (defined in ServerLobby) | ServerLobby | inline |
getDifficulty() const (defined in ServerLobby) | ServerLobby | inline |
getGameMode() const (defined in ServerLobby) | ServerLobby | inline |
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 |
getModeFactor() | ServerLobby | private |
getModeSpread() | ServerLobby | private |
getNetworkString(size_t capacity=16) const | Protocol | |
getNumberOfVotes() const | LobbyProtocol | inline |
getPlayingTrack() const (defined in LobbyProtocol) | LobbyProtocol | |
getPlayingTrackIdent() const (defined in LobbyProtocol) | LobbyProtocol | 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 | |
getTimeSpread(double time) | ServerLobby | private |
getUncertaintySpread(uint32_t online_id) (defined in ServerLobby) | ServerLobby | private |
getVote(uint32_t host_id) const | LobbyProtocol | |
HANDICAP_OFFSET (defined in ServerLobby) | ServerLobby | private |
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 |
handleServerCommand(Event *event, std::shared_ptr< STKPeer > peer) (defined in ServerLobby) | 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 | |
initDatabase() (defined in ServerLobby) | ServerLobby | private |
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 | private |
m_addon_kts | ServerLobby | private |
m_addon_soccers | ServerLobby | private |
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_scores | ServerLobby | private |
m_max_voting_time | LobbyProtocol | protected |
m_num_ranked_disconnects | ServerLobby | private |
m_num_ranked_races | ServerLobby | private |
m_official_kts | ServerLobby | private |
m_peers_muted_players (defined in ServerLobby) | ServerLobby | private |
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_player_reports_table_exists (defined in ServerLobby) | ServerLobby | private |
m_process_type (defined in LobbyProtocol) | LobbyProtocol | protected |
m_ranked_players | ServerLobby | private |
m_rating_deviations | ServerLobby | private |
m_raw_scores | 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_scores | 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 | private |
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 |
MAX_SCALING_TIME (defined in ServerLobby) | ServerLobby | private |
MIN_RATING_DEVIATION (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 |
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 | |
scalingValueForTime(double time) | ServerLobby | private |
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 | private |
updateServerOwner() (defined in ServerLobby) | ServerLobby | private |
updateTracksForMode() | ServerLobby | private |
VAR_RD_PER_DISCONNECT (defined in ServerLobby) | 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 |
writeDisconnectInfoTable(STKPeer *peer) (defined in ServerLobby) | ServerLobby | private |
writePlayerReport(Event *event) (defined in ServerLobby) | ServerLobby | private |
~LobbyProtocol() (defined in LobbyProtocol) | LobbyProtocol | virtual |
~Protocol() | Protocol | virtual |
~ServerLobby() | ServerLobby | virtual |