LeviLamina
Loading...
Searching...
No Matches
rtc::RateTracker Class Reference

Public Member Functions

RateTrackeroperator= (RateTracker const &)
 
 RateTracker (RateTracker const &)
 
virtual int64 Time () const
 
MCAPI void AddSamples (int64 sample_count)
 
MCAPI void AddSamplesAtTime (int64 current_time_ms, int64 sample_count)
 
MCAPI double ComputeRateForInterval (int64 interval_milliseconds) const
 
MCAPI void EnsureInitialized ()
 
MCAPI uint64 NextBucketIndex (uint64 bucket_index) const
 
MCAPI RateTracker (int64 bucket_milliseconds, uint64 bucket_count)
 
MCAPI int64 TotalSampleCount () const
 
MCAPI void * $ctor (int64 bucket_milliseconds, uint64 bucket_count)
 
MCAPI void $dtor ()
 
MCAPI int64 $Time () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkd17a92
 
::ll::UntypedStorage< 8, 8 > mUnk16b9a2
 
::ll::UntypedStorage< 8, 8 > mUnk858563
 
::ll::UntypedStorage< 8, 8 > mUnk7b24c6
 
::ll::UntypedStorage< 8, 8 > mUnk82a662
 
::ll::UntypedStorage< 8, 8 > mUnkd19a61
 
::ll::UntypedStorage< 8, 8 > mUnkbe7d10
 

Constructor & Destructor Documentation

◆ RateTracker()

MCAPI rtc::RateTracker::RateTracker ( int64 bucket_milliseconds,
uint64 bucket_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddSamples()

MCAPI void rtc::RateTracker::AddSamples ( int64 sample_count)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ AddSamplesAtTime()

MCAPI void rtc::RateTracker::AddSamplesAtTime ( int64 current_time_ms,
int64 sample_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ComputeRateForInterval()

MCAPI double rtc::RateTracker::ComputeRateForInterval ( int64 interval_milliseconds) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ EnsureInitialized()

MCAPI void rtc::RateTracker::EnsureInitialized ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NextBucketIndex()

MCAPI uint64 rtc::RateTracker::NextBucketIndex ( uint64 bucket_index) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TotalSampleCount()

MCAPI int64 rtc::RateTracker::TotalSampleCount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * rtc::RateTracker::$ctor ( int64 bucket_milliseconds,
uint64 bucket_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void rtc::RateTracker::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Time()

MCAPI int64 rtc::RateTracker::$Time ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** rtc::RateTracker::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: