SuperTuxKart
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
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