|
R-Type
Distributed multiplayer game engine in C++
|
This is the complete list of members for Server, including all inherited members.
| _actionToInput(RType::Messages::Shared::Action action, int &dx, int &dy, bool &shoot) | Server | private |
| _broadcastGameState() | Server | private |
| _broadcastRoomList(const std::vector< IPeer * > &specificPeers) | Server | private |
| _broadcastRoomListToAll() | Server | private |
| _broadcastRoomState(std::shared_ptr< server::Room > room) | Server | private |
| _commandHandler | Server | private |
| _eventBus | Server | private |
| _frameTimer | Server | private |
| _getSessionFromPeer(IPeer *peer) | Server | private |
| _handleAutoMatchmaking(HostNetworkEvent &event) | Server | private |
| _handleChatMessage(HostNetworkEvent &event) | Server | private |
| _handleCreateRoom(HostNetworkEvent &event) | Server | private |
| _handleDisconnect(HostNetworkEvent &event) | Server | private |
| _handleHandshakeRequest(HostNetworkEvent &event) | Server | private |
| _handleJoinRoom(HostNetworkEvent &event) | Server | private |
| _handleLeaveRoom(HostNetworkEvent &event) | Server | private |
| _handleListRooms(HostNetworkEvent &event) | Server | private |
| _handleLoginRequest(HostNetworkEvent &event) | Server | private |
| _handlePlayerInput(HostNetworkEvent &event) | Server | private |
| _handleRegisterRequest(HostNetworkEvent &event) | Server | private |
| _handleStartGame(HostNetworkEvent &event) | Server | private |
| _handleUpdateAutoMatchmakingPref(HostNetworkEvent &event) | Server | private |
| _initialized | Server | private |
| _lobby | Server | private |
| _maxClients | Server | private |
| _networkManager | Server | private |
| _onMatchmakingRoomCreated(std::shared_ptr< server::Room > room) | Server | private |
| _peerToSession | Server | private |
| _playerIdToSessionId | Server | private |
| _playerIdToUsername | Server | private |
| _port | Server | private |
| _processPendingDestructions() | Server | private |
| _roomManager | Server | private |
| _running | Server | private |
| _sendGameStartToRoom(std::shared_ptr< server::Room > room) | Server | private |
| _sendGameStartToSpectator(uint32_t spectatorId, std::shared_ptr< server::Room > room) | Server | private |
| _sendKickedNotification(uint32_t playerId) | Server | private |
| _sendPacket(IPeer *peer, NetworkMessages::MessageType type, const std::vector< uint8_t > &payload, bool reliable=true) | Server | private |
| _sendSystemMessage(uint32_t playerId, const std::string &message) | Server | private |
| _serializeEntities(std::shared_ptr< ecs::wrapper::ECSWorld > world, server::IGameLogic *gameLogic=nullptr) | Server | private |
| _serializeEntity(ecs::wrapper::Entity &entity, server::IGameLogic *gameLogic=nullptr) | Server | private |
| _sessionManager | Server | private |
| _sessionPeers | Server | private |
| getLobby() const | Server | inline |
| handlePacket(HostNetworkEvent &event) | Server | private |
| initialize() | Server | |
| kickPlayer(uint32_t playerId) | Server | |
| notifyRoomUpdate(std::shared_ptr< server::Room > room) | Server | |
| run() | Server | |
| Server(uint16_t port, size_t maxClients=32) | Server | explicit |
| stop() | Server | |
| ~Server() | Server |