Rebel Fork Framework
ClockSynchronizer.h File Reference
#include "../IO/Deserializer.h"
#include "../IO/Serializer.h"
#include <EASTL/optional.h>
#include <EASTL/vector.h>
#include <EASTL/bonus/ring_buffer.h>

Classes

class  Urho3D::FilteredUint
 Utility class to filter random uint value which mostly stays the same. More...
 
struct  Urho3D::ClockSynchronizerMessage
 
class  Urho3D::ClockSynchronizer
 
struct  Urho3D::ClockSynchronizer::PendingPing
 
struct  Urho3D::ClockSynchronizer::PendingPong
 

Enumerations

enum class  Urho3D::ClockSynchronizerPhase : unsigned { Ping = 1 , Pong = 2 }
 

Enumeration Type Documentation

◆ ClockSynchronizerPhase

enum class Urho3D::ClockSynchronizerPhase : unsigned
strong
Enumerator
Ping 

Phase 1, Server->client. Payload is relative to the server. Only "local sent" time is filled.

Pong 

Phase 2, Client->server. Payload is relative to the server. All times are filled.