MultiplayerEditorConnection is a connection listener to synchronize the Editor and a local server it launches. More...
#include <MultiplayerEditorConnection.h>
Inherits AzNetworking::IConnectionListener.
Public Member Functions | |
bool | HandleRequest (AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerEditorPackets::EditorServerReadyForLevelData &packet) |
bool | HandleRequest (AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerEditorPackets::EditorServerLevelData &packet) |
bool | HandleRequest (AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, MultiplayerEditorPackets::EditorServerReady &packet) |
AzNetworking::ConnectResult | ValidateConnect (const AzNetworking::IpAddress &remoteAddress, const AzNetworking::IPacketHeader &packetHeader, AzNetworking::ISerializer &serializer) override |
void | OnConnect (AzNetworking::IConnection *connection) override |
AzNetworking::PacketDispatchResult | OnPacketReceived (AzNetworking::IConnection *connection, const AzNetworking::IPacketHeader &packetHeader, AzNetworking::ISerializer &serializer) override |
void | OnPacketLost (AzNetworking::IConnection *connection, AzNetworking::PacketId packetId) override |
void | OnDisconnect (AzNetworking::IConnection *connection, AzNetworking::DisconnectReason reason, AzNetworking::TerminationEndpoint endpoint) override |
MultiplayerEditorConnection is a connection listener to synchronize the Editor and a local server it launches.
|
override |
IConnectionListener interface