Open 3D Engine Multiplayer Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherited by Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
Public Member Functions | |
virtual ConnectionDataType | GetConnectionDataType () const =0 |
virtual AzNetworking::IConnection * | GetConnection () const =0 |
virtual EntityReplicationManager & | GetReplicationManager ()=0 |
virtual void | Update ()=0 |
Creates and manages sending updates to the remote endpoint. | |
virtual bool | CanSendUpdates () const =0 |
virtual void | SetCanSendUpdates (bool canSendUpdates)=0 |
virtual bool | DidHandshake () const =0 |
virtual void | SetDidHandshake (bool didHandshake)=0 |
|
pure virtual |
Returns whether update messages can be sent to the connection.
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Fetches the state of connection whether handshake logic has completed
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Returns the connection bound to this connection data instance.
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Returns whether or not this is a ServerToClient or ServerToServer connection data instance.
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Returns the EntityReplicationManager for this connection data instance.
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Sets the state of connection whether update messages can be sent or not.
canSendUpdates | the state value |
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.
|
pure virtual |
Sets the state of connection whether handshake logic has completed
didHandshake | if handshake logic has completed |
Implemented in Multiplayer::ServerToClientConnectionData, and Multiplayer::ClientToServerConnectionData.