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.