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

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

addEnetCommand(ENetPeer *peer, ENetPacket *packet, uint32_t i, ENetCommandType ect, ENetAddress ea) (defined in STKHost)STKHostinline
clear() (defined in STKHost)STKHostinlinestatic
create(ChildLoop *cl=NULL)STKHoststatic
destroy() (defined in STKHost)STKHostinlinestatic
disconnectAllPeers(bool timeout_waiting=false)STKHost
existHost()STKHostinlinestatic
findPeerByHostId(uint32_t id) const (defined in STKHost)STKHost
findPeerByName(const core::stringw &name) const (defined in STKHost)STKHost
get()STKHostinlinestatic
getAllPlayerOnlineIds() const (defined in STKHost)STKHost
getAllPlayerProfiles() const (defined in STKHost)STKHost
getAllPlayersTeamInfo() const (defined in STKHost)STKHost
getByType(ProcessType pt) (defined in STKHost)STKHostinlinestatic
getChildLoop() const (defined in STKHost)STKHostinline
getClientPingToServer() const (defined in STKHost)STKHostinline
getDownloadSpeed() const (defined in STKHost)STKHostinline
getErrorMessage() constSTKHostinline
getIPFromStun(int socket, const std::string &stun_address, short family, SocketAddress *result) (defined in STKHost)STKHostprivate
getMyHostId() constSTKHostinline
getNetwork() const (defined in STKHost)STKHostinline
getNetworkTimer() const (defined in STKHost)STKHostinline
getNetworkTimerSynchronizer() const (defined in STKHost)STKHostinline
getNextHostId() constSTKHostinline
getPeerCount() constSTKHostinline
getPeerPings() (defined in STKHost)STKHostinline
getPeers() constSTKHostinline
getPlayersForNewGame(bool *has_always_on_spectators=NULL) constSTKHost
getPlayersInGame() const (defined in STKHost)STKHostinline
getPrivatePort() const (defined in STKHost)STKHost
getPublicAddress() const (defined in STKHost)STKHostinline
getPublicIPv6Address() const (defined in STKHost)STKHostinline
getServerPeerForClient() constSTKHost
getStunIPv4Address() const (defined in STKHost)STKHostinline
getStunIPv6Address() const (defined in STKHost)STKHostinline
getStunRequest(uint8_t *stun_tansaction_id)STKHoststatic
getTotalPlayers() const (defined in STKHost)STKHostinline
getUploadSpeed() const (defined in STKHost)STKHostinline
getValidPublicAddress() constSTKHost
getWaitingPlayers() const (defined in STKHost)STKHostinline
handleDirectSocketRequest(Network *direct_socket, std::shared_ptr< ServerLobby > sl, std::map< std::string, uint64_t > &ctp)STKHostprivate
init()STKHostprivate
initClientNetwork(ENetEvent &event, Network *new_network) (defined in STKHost)STKHost
isAuthorisedToControl() constSTKHostinline
isClientServer() constSTKHost
m_authorisedSTKHostprivate
m_client_loopSTKHostprivate
m_client_loop_thread (defined in STKHost)STKHostprivate
m_client_ping (defined in STKHost)STKHostprivate
m_download_speed (defined in STKHost)STKHostprivate
m_enable_consoleSTKHoststatic
m_enet_cmdSTKHostprivate
m_enet_cmd_mutexSTKHostprivate
m_error_messageSTKHostprivate
m_exit_timeoutSTKHostprivate
m_host_idSTKHostprivate
m_listening_threadSTKHostprivate
m_networkSTKHostprivate
m_network_consoleSTKHostprivate
m_network_timer (defined in STKHost)STKHostprivate
m_next_unique_host_idSTKHostprivate
m_nts (defined in STKHost)STKHostprivate
m_peer_pings (defined in STKHost)STKHostprivate
m_peersSTKHostprivate
m_peers_mutexSTKHostmutableprivate
m_players_in_game (defined in STKHost)STKHostprivate
m_players_waiting (defined in STKHost)STKHostprivate
m_public_addressSTKHostprivate
m_public_ipv6_addressSTKHostprivate
m_shutdownSTKHostprivate
m_stk_hostSTKHostprivatestatic
m_stun_ipv4STKHostprivate
m_stun_ipv6STKHostprivate
m_total_players (defined in STKHost)STKHostprivate
m_upload_speed (defined in STKHost)STKHostprivate
mainLoop(ProcessType pt)STKHostprivate
peerExists(const SocketAddress &peer_address)STKHost
receiveRawPacket(char *buffer, int buffer_len, SocketAddress *sender, int max_tries=-1) (defined in STKHost)STKHost
replaceNetwork(Network *new_network) (defined in STKHost)STKHostinline
requestedShutdown() constSTKHostinline
requestShutdown()STKHostinline
sendPacketExcept(STKPeer *peer, NetworkString *data, bool reliable=true)STKHost
sendPacketToAllPeers(NetworkString *data, bool reliable=true)STKHost
sendPacketToAllPeersInServer(NetworkString *data, bool reliable=true)STKHost
sendPacketToAllPeersWith(std::function< bool(STKPeer *)> predicate, NetworkString *data, bool reliable=true)STKHost
sendRawPacket(const BareNetworkString &buffer, const SocketAddress &dst) (defined in STKHost)STKHost
sendToServer(NetworkString *data, bool reliable=true)STKHost
setAuthorisedToControl(bool authorised)STKHostinline
setErrorMessage(const irr::core::stringw &message)STKHost
setMyHostId(uint32_t my_host_id)STKHostinline
setNetworkTimer(uint64_t ticks) (defined in STKHost)STKHostinline
setNextHostId(uint32_t id) (defined in STKHost)STKHostinline
setPublicAddress(short family)STKHost
setupClient(int peer_count, int channel_limit, uint32_t max_incoming_bandwidth, uint32_t max_outgoing_bandwidth) (defined in STKHost)STKHost
shutdown()STKHost
startListening()STKHost
STKHost(bool server)STKHostprivate
stopListening()STKHost
updatePlayers(unsigned *ingame=NULL, unsigned *waiting=NULL, unsigned *total=NULL)STKHost
~STKHost()STKHostprivate