Update INetChannelInfo (#269)

This commit is contained in:
number201724 2024-10-04 03:52:51 +08:00 committed by GitHub
parent 96571c1827
commit 10dd072737
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -67,7 +67,9 @@ public:
virtual float GetAvgLatency( void ) const = 0; // average packet latency in seconds
virtual float GetEngineLatency( void ) const = 0; // current latency (RTT), more accurate but jittering
virtual void GetLatencyBreakdown( NetChanStat_t* pPeer, NetChanStat_t* pNet, NetChanStat_t* pLocal, NetChanStat_t* pEngine ) const = 0;
virtual void unk001( void ) const = 0;
virtual void unk002( void ) const = 0;
virtual float GetAvgLoss( int flow ) const = 0; // avg packet loss[0..1]
virtual float GetAvgData( int flow ) const = 0; // data flow in bytes/sec
@ -81,6 +83,8 @@ public:
virtual float GetTimeoutSeconds( void ) const = 0;
virtual float GetTimeUntilTimeout( void ) const = 0;
virtual void unk101( void ) const = 0;
virtual void ResetLatencyStats( int channel ) = 0;
virtual SNetChannelLatencyStats *GetLatencyStats( int channel ) const = 0;
virtual void SetLatencyStats( int channel, const SNetChannelLatencyStats &stats ) = 0;