SuperTuxKart
|
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) | STKHost | inline |
clear() (defined in STKHost) | STKHost | inlinestatic |
create(ChildLoop *cl=NULL) | STKHost | static |
destroy() (defined in STKHost) | STKHost | inlinestatic |
disconnectAllPeers(bool timeout_waiting=false) | STKHost | |
existHost() | STKHost | inlinestatic |
findPeerByHostId(uint32_t id) const (defined in STKHost) | STKHost | |
findPeerByName(const core::stringw &name) const (defined in STKHost) | STKHost | |
get() | STKHost | inlinestatic |
getAllPlayerOnlineIds() const (defined in STKHost) | STKHost | |
getAllPlayerProfiles() const (defined in STKHost) | STKHost | |
getAllPlayersTeamInfo() const (defined in STKHost) | STKHost | |
getByType(ProcessType pt) (defined in STKHost) | STKHost | inlinestatic |
getChildLoop() const (defined in STKHost) | STKHost | inline |
getClientPingToServer() const (defined in STKHost) | STKHost | inline |
getDownloadSpeed() const (defined in STKHost) | STKHost | inline |
getErrorMessage() const | STKHost | inline |
getIPFromStun(int socket, const std::string &stun_address, short family, SocketAddress *result) (defined in STKHost) | STKHost | private |
getMyHostId() const | STKHost | inline |
getNetwork() const (defined in STKHost) | STKHost | inline |
getNetworkTimer() const (defined in STKHost) | STKHost | inline |
getNetworkTimerSynchronizer() const (defined in STKHost) | STKHost | inline |
getNextHostId() const | STKHost | inline |
getPeerCount() const | STKHost | inline |
getPeerPings() (defined in STKHost) | STKHost | inline |
getPeers() const | STKHost | inline |
getPlayersForNewGame(bool *has_always_on_spectators=NULL) const | STKHost | |
getPlayersInGame() const (defined in STKHost) | STKHost | inline |
getPrivatePort() const (defined in STKHost) | STKHost | |
getPublicAddress() const (defined in STKHost) | STKHost | inline |
getPublicIPv6Address() const (defined in STKHost) | STKHost | inline |
getServerPeerForClient() const | STKHost | |
getStunIPv4Address() const (defined in STKHost) | STKHost | inline |
getStunIPv6Address() const (defined in STKHost) | STKHost | inline |
getStunRequest(uint8_t *stun_tansaction_id) | STKHost | static |
getTotalPlayers() const (defined in STKHost) | STKHost | inline |
getUploadSpeed() const (defined in STKHost) | STKHost | inline |
getValidPublicAddress() const | STKHost | |
getWaitingPlayers() const (defined in STKHost) | STKHost | inline |
handleDirectSocketRequest(Network *direct_socket, std::shared_ptr< ServerLobby > sl, std::map< std::string, uint64_t > &ctp) | STKHost | private |
init() | STKHost | private |
initClientNetwork(ENetEvent &event, Network *new_network) (defined in STKHost) | STKHost | |
isAuthorisedToControl() const | STKHost | inline |
isClientServer() const | STKHost | |
m_authorised | STKHost | private |
m_client_loop | STKHost | private |
m_client_loop_thread (defined in STKHost) | STKHost | private |
m_client_ping (defined in STKHost) | STKHost | private |
m_download_speed (defined in STKHost) | STKHost | private |
m_enable_console | STKHost | static |
m_enet_cmd | STKHost | private |
m_enet_cmd_mutex | STKHost | private |
m_error_message | STKHost | private |
m_exit_timeout | STKHost | private |
m_host_id | STKHost | private |
m_listening_thread | STKHost | private |
m_network | STKHost | private |
m_network_console | STKHost | private |
m_network_timer (defined in STKHost) | STKHost | private |
m_next_unique_host_id | STKHost | private |
m_nts (defined in STKHost) | STKHost | private |
m_peer_pings (defined in STKHost) | STKHost | private |
m_peers | STKHost | private |
m_peers_mutex | STKHost | mutableprivate |
m_players_in_game (defined in STKHost) | STKHost | private |
m_players_waiting (defined in STKHost) | STKHost | private |
m_public_address | STKHost | private |
m_public_ipv6_address | STKHost | private |
m_shutdown | STKHost | private |
m_stk_host | STKHost | privatestatic |
m_stun_ipv4 | STKHost | private |
m_stun_ipv6 | STKHost | private |
m_total_players (defined in STKHost) | STKHost | private |
m_upload_speed (defined in STKHost) | STKHost | private |
mainLoop(ProcessType pt) | STKHost | private |
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) | STKHost | inline |
requestedShutdown() const | STKHost | inline |
requestShutdown() | STKHost | inline |
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) | STKHost | inline |
setErrorMessage(const irr::core::stringw &message) | STKHost | |
setMyHostId(uint32_t my_host_id) | STKHost | inline |
setNetworkTimer(uint64_t ticks) (defined in STKHost) | STKHost | inline |
setNextHostId(uint32_t id) (defined in STKHost) | STKHost | inline |
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) | STKHost | private |
stopListening() | STKHost | |
updatePlayers(unsigned *ingame=NULL, unsigned *waiting=NULL, unsigned *total=NULL) | STKHost | |
~STKHost() | STKHost | private |