Struct ILLIXR::data_format::latency_pong
ClassList > ILLIXR > data_format > latency_pong
Pong packet structure sent back from server to client. More...
#include <latency_data.hpp>
Inherits the following classes: ILLIXR::switchboard::event
Public Attributes
| Type | Name |
|---|---|
| uint64_t | client_timestamp_ns Original client timestamp from ping. |
| uint64_t | sequence_number Original sequence number from ping. |
| uint64_t | server_timestamp_ns Server timestamp when pong was generated. |
Public Functions
| Type | Name |
|---|---|
| latency_pong () |
|
| latency_pong (uint64_t seq, uint64_t client_ts, uint64_t server_ts) |
Public Functions inherited from ILLIXR::switchboard::event
See ILLIXR::switchboard::event
| Type | Name |
|---|---|
| void | serialize (Archive & ar, const unsigned int version) |
| virtual | ~event () = default |
Detailed Description
Contains the original ping data plus server processing timestamp.
Public Attributes Documentation
variable client_timestamp_ns
Original client timestamp from ping.
uint64_t ILLIXR::data_format::latency_pong::client_timestamp_ns;
variable sequence_number
Original sequence number from ping.
uint64_t ILLIXR::data_format::latency_pong::sequence_number;
variable server_timestamp_ns
Server timestamp when pong was generated.
uint64_t ILLIXR::data_format::latency_pong::server_timestamp_ns;
Public Functions Documentation
function latency_pong [1/2]
inline ILLIXR::data_format::latency_pong::latency_pong ()
function latency_pong [2/2]
inline ILLIXR::data_format::latency_pong::latency_pong (
uint64_t seq,
uint64_t client_ts,
uint64_t server_ts
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/latency_data.hpp