SuperTuxKart
Loading...
Searching...
No Matches
LobbyProtocol Member List

This is the complete list of members for LobbyProtocol, including all inherited members.

addLiveJoiningKart(int kart_id, const RemoteKartInfo &rki, int live_join_util_ticks) const (defined in LobbyProtocol)LobbyProtocolprotected
addVote(uint32_t host_id, const PeerVote &vote)LobbyProtocol
allPlayersReady() const =0 (defined in LobbyProtocol)LobbyProtocolpure virtual
asynchronousUpdate()=0Protocolpure 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
checkDataSize(Event *event, unsigned int minimum_size)Protocol
configRemoteKart(const std::vector< std::shared_ptr< NetworkPlayerProfile > > &players, int local_player_size) const (defined in LobbyProtocol)LobbyProtocolprotected
create(Types ...args)LobbyProtocolinlinestatic
exitGameState() (defined in LobbyProtocol)LobbyProtocolprotected
finishedLoadingWorld()=0 (defined in LobbyProtocol)LobbyProtocolpure virtual
get()LobbyProtocolinlinestatic
getAllVotes() constLobbyProtocolinline
getByType(ProcessType pt)LobbyProtocolinlinestatic
getGameSetup() constLobbyProtocolinline
getGameStartedProgress() const (defined in LobbyProtocol)LobbyProtocolinline
getMaxVotingTime()LobbyProtocolinline
getNetworkString(size_t capacity=16) constProtocol
getNumberOfVotes() constLobbyProtocolinline
getPlayingTrack() const (defined in LobbyProtocol)LobbyProtocol
getPlayingTrackIdent() const (defined in LobbyProtocol)LobbyProtocolinline
getProtocolType() constProtocolinline
getRemainingVotingTime()LobbyProtocol
getVote(uint32_t host_id) constLobbyProtocol
handleConnects() constProtocolinlinevirtual
handleDisconnects() constProtocolinlinevirtual
hasLiveJoiningRecently() const (defined in LobbyProtocol)LobbyProtocol
isRacing() const =0 (defined in LobbyProtocol)LobbyProtocolpure virtual
isVotingOver()LobbyProtocol
joinStartGameThread() (defined in LobbyProtocol)LobbyProtocolinlineprotected
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
loadWorld()LobbyProtocolvirtual
LobbyProtocol() (defined in LobbyProtocol)LobbyProtocol
m_current_trackLobbyProtocolprotected
m_current_track_mutexLobbyProtocolmutableprotected
m_end_voting_periodLobbyProtocolprotected
m_estimated_progressLobbyProtocolprotected
m_estimated_remaining_timeLobbyProtocolprotected
m_game_setupLobbyProtocolprotected
m_handle_connectionsProtocolprotected
m_handle_disconnectionsProtocolprotected
m_last_live_join_util_ticksLobbyProtocolprotected
m_lobby (defined in LobbyProtocol)LobbyProtocolprotectedstatic
m_max_voting_timeLobbyProtocolprotected
m_peers_votesLobbyProtocolprotected
m_process_type (defined in LobbyProtocol)LobbyProtocolprotected
m_start_game_thread (defined in LobbyProtocol)LobbyProtocolprotected
m_typeProtocolprotected
NoCopy() (defined in NoCopy)NoCopyinline
NoCopy(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
notifyEvent(Event *event)Protocolinlinevirtual
notifyEventAsynchronous(Event *event)Protocolinlinevirtual
operator=(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
Protocol(ProtocolType type)Protocol
RejectReason enum name (defined in LobbyProtocol)LobbyProtocol
requestStart()Protocolvirtual
requestTerminate()Protocolvirtual
resetGameStartedProgress() (defined in LobbyProtocol)LobbyProtocolinline
resetVotingTime() (defined in LobbyProtocol)LobbyProtocolinline
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
sendMessageToPeers(NetworkString *message, bool reliable=true)Protocol
sendMessageToPeersInServer(NetworkString *message, bool reliable=true)Protocol
sendToServer(NetworkString *message, bool reliable=true)Protocol
setGameStartedProgress(const std::pair< uint32_t, uint32_t > &p) (defined in LobbyProtocol)LobbyProtocolinline
setHandleConnections(bool b)Protocolinline
setHandleDisconnections(bool b)Protocolinline
setup()=0LobbyProtocolpure virtual
startVotingPeriod(float max_time)LobbyProtocol
storePlayingTrack(const std::string &track_ident) (defined in LobbyProtocol)LobbyProtocolinline
update(int ticks)=0LobbyProtocolpure virtual
~LobbyProtocol() (defined in LobbyProtocol)LobbyProtocolvirtual
~Protocol()Protocolvirtual