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::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Fetches the state of connection whether handshake logic has completed
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Returns the connection bound to this connection data instance.
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Returns whether or not this is a ServerToClient or ServerToServer connection data instance.
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Returns the EntityReplicationManager for this connection data instance.
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Sets the state of connection whether update messages can be sent or not.
| canSendUpdates | the state value |
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Sets the state of connection whether handshake logic has completed
| didHandshake | if handshake logic has completed |
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.
|
pure virtual |
Creates and manages sending updates to the remote endpoint.
Implemented in Multiplayer::ClientToServerConnectionData, and Multiplayer::ServerToClientConnectionData.