#include <NetEnd.h>
|
| NetEnd () |
|
| NetEnd (Str_8 id, Endpoint endpoint) |
|
| NetEnd (Endpoint endpoint) |
|
| NetEnd (NetEnd &&end) noexcept |
|
| NetEnd (const NetEnd &end) |
|
NetEnd & | operator= (NetEnd &&end) noexcept |
|
NetEnd & | operator= (const NetEnd &end) |
|
UInt_64 | GetId () const |
|
Str_8 | GetName () const |
|
NetStatus | GetStatus () const |
|
UInt_64 | GetNextSendId () const |
|
void | Send (bool deltaLocked, UInt_64 encId, bool ensure, UInt_64 sysId, UInt_64 opId, const Serializer< UInt_64 > &payload) |
|
void | Send (bool deltaLocked, const Str_8 &encName, bool ensure, const Str_8 &sysName, const Str_8 &opName, const Serializer< UInt_64 > &payload) |
|
UInt_64 | GetNextRecvId () const |
|
Endpoint | GetEndpoint () const |
|
void | SetDeltaRate (float newDeltaRate) |
|
float | GetDeltaRate () const |
|
float | GetTimeout () const |
|
float | GetLastPing () const |
|
void | SendLatency () |
|
float | GetLatency () const |
|
UInt_64 | GetQueueSlot () const |
|
◆ NetEnd() [1/5]
◆ NetEnd() [2/5]
◆ NetEnd() [3/5]
ehs::NetEnd::NetEnd |
( |
Endpoint | endpoint | ) |
|
◆ NetEnd() [4/5]
ehs::NetEnd::NetEnd |
( |
NetEnd && | end | ) |
|
|
noexcept |
◆ NetEnd() [5/5]
ehs::NetEnd::NetEnd |
( |
const NetEnd & | end | ) |
|
◆ GetDeltaRate()
float ehs::NetEnd::GetDeltaRate |
( |
| ) |
const |
◆ GetEndpoint()
Endpoint ehs::NetEnd::GetEndpoint |
( |
| ) |
const |
◆ GetId()
UInt_64 ehs::NetEnd::GetId |
( |
| ) |
const |
◆ GetLastPing()
float ehs::NetEnd::GetLastPing |
( |
| ) |
const |
◆ GetLatency()
float ehs::NetEnd::GetLatency |
( |
| ) |
const |
◆ GetName()
Str_8 ehs::NetEnd::GetName |
( |
| ) |
const |
◆ GetNextRecvId()
UInt_64 ehs::NetEnd::GetNextRecvId |
( |
| ) |
const |
◆ GetNextSendId()
UInt_64 ehs::NetEnd::GetNextSendId |
( |
| ) |
const |
◆ GetQueueSlot()
UInt_64 ehs::NetEnd::GetQueueSlot |
( |
| ) |
const |
◆ GetStatus()
◆ GetTimeout()
float ehs::NetEnd::GetTimeout |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Send() [1/2]
void ehs::NetEnd::Send |
( |
bool | deltaLocked, |
|
|
const Str_8 & | encName, |
|
|
bool | ensure, |
|
|
const Str_8 & | sysName, |
|
|
const Str_8 & | opName, |
|
|
const Serializer< UInt_64 > & | payload ) |
Sends data to the remote endpoint.
- Parameters
-
[in] | deltaLocked | Whether or not to match the remote endpoint's delta time to prevent overloading the client. This will drop data if delta time does not match. |
[in] | encId | The id of the encryption to use. Can be empty for none. |
[in] | ensure | Whether or not to ensure the data was received by the remote endpoint. |
[in] | sys | The system string id to execute an operation from. |
[in] | op | The operation string id in the system to execute. |
[in] | payload | Additional parameters and data to send to the remote endpoint. |
◆ Send() [2/2]
void ehs::NetEnd::Send |
( |
bool | deltaLocked, |
|
|
UInt_64 | encId, |
|
|
bool | ensure, |
|
|
UInt_64 | sysId, |
|
|
UInt_64 | opId, |
|
|
const Serializer< UInt_64 > & | payload ) |
Sends data to the remote endpoint.
- Parameters
-
[in] | deltaLocked | Whether or not to match the remote endpoint's delta time to prevent overloading the client. This will drop data if delta time does not match. |
[in] | encHashId | The hash id of the encryption to use. Can be zero for none. |
[in] | ensure | Whether or not to ensure the data was received by the remote endpoint. |
[in] | sys | The system hash id to execute an operation from. |
[in] | op | The operation hash id in the system to execute. |
[in] | payload | Additional parameters and data to send to the remote endpoint. |
◆ SendLatency()
void ehs::NetEnd::SendLatency |
( |
| ) |
|
◆ SetDeltaRate()
void ehs::NetEnd::SetDeltaRate |
( |
float | newDeltaRate | ) |
|
◆ NetServerCh
The documentation for this class was generated from the following files: