R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
Replicator Member List

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

_authenticatedReplicatorprivate
_autoMatchmakingPreferenceReplicatorprivate
_connectedReplicatorprivate
_eventBusReplicatorprivate
_hostReplicatorprivate
_incomingMessagesReplicatorprivate
_isSpectatorReplicatorprivate
_lastLoginUsernameReplicatorprivate
_latencyReplicatorprivate
_myPlayerIdReplicatorprivate
_networkThreadReplicatorprivate
_packetLossReplicatorprivate
_serverHostReplicatorprivate
_serverPeerReplicatorprivate
_serverPortReplicatorprivate
_smoothedLatencyReplicatorprivate
connect(const std::string &host, uint16_t port)Replicator
disconnect()Replicator
getAutoMatchmakingPreference() constReplicatorinline
getLatency() constReplicator
getMyPlayerId() constReplicatorinline
getPacketLoss() constReplicator
isAuthenticated() constReplicator
isConnected() constReplicator
isSpectator() constReplicator
networkThreadLoop(std::stop_token stopToken)Replicatorprivate
onInputEvent(const InputEvent &event)Replicatorprivate
PING_SMOOTHING_FACTORReplicatorprivatestatic
processIncomingPacket(const std::vector< uint8_t > &packet)Replicatorprivate
processMessages()Replicator
Replicator(EventBus &eventBus, bool isSpectator=false)Replicatorexplicit
sendAutoMatchmaking()Replicator
sendChatMessage(const std::string &message)Replicator
sendConnectRequest(const std::string &playerName, const std::string &username, const std::string &password)Replicator
sendCreateRoom(const std::string &roomName, uint32_t maxPlayers, bool isPrivate, float gameSpeedMultiplier=1.0f)Replicator
sendJoinRoom(const std::string &roomId)Replicator
sendLeaveRoom()Replicator
sendListRooms()Replicator
sendLoginAccount(const std::string &username, const std::string &password)Replicator
sendPacket(NetworkMessageType type, const std::vector< uint8_t > &data)Replicator
sendRegisterAccount(const std::string &username, const std::string &password)Replicator
sendRequestRoomList()Replicator
sendStartGame()Replicator
startNetworkThread()Replicator
stopNetworkThread()Replicator
updateAutoMatchmakingPreference(bool enabled)Replicator
~Replicator()Replicator