webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::TickTimer Class Reference

#include <tick_timer.h>

Classes

class  Countdown
 
class  Stopwatch
 

Public Member Functions

 TickTimer ()
 
 TickTimer (int ms_per_tick)
 
void Increment ()
 
void Increment (uint64_t x)
 
uint64_t ticks () const
 
int ms_per_tick () const
 
std::unique_ptr< StopwatchGetNewStopwatch () const
 
std::unique_ptr< CountdownGetNewCountdown (uint64_t ticks_to_count) const
 
 TickTimer ()
 
 TickTimer (int ms_per_tick)
 
void Increment ()
 
void Increment (uint64_t x)
 
uint64_t ticks () const
 
int ms_per_tick () const
 
std::unique_ptr< StopwatchGetNewStopwatch () const
 
std::unique_ptr< CountdownGetNewCountdown (uint64_t ticks_to_count) const
 

Constructor & Destructor Documentation

◆ TickTimer() [1/4]

webrtc::TickTimer::TickTimer ( )
inline

◆ TickTimer() [2/4]

webrtc::TickTimer::TickTimer ( int  ms_per_tick)
inlineexplicit

◆ TickTimer() [3/4]

webrtc::TickTimer::TickTimer ( )
inline

◆ TickTimer() [4/4]

webrtc::TickTimer::TickTimer ( int  ms_per_tick)
inlineexplicit

Member Function Documentation

◆ GetNewCountdown() [1/2]

std::unique_ptr<Countdown> webrtc::TickTimer::GetNewCountdown ( uint64_t  ticks_to_count) const
inline

◆ GetNewCountdown() [2/2]

std::unique_ptr<Countdown> webrtc::TickTimer::GetNewCountdown ( uint64_t  ticks_to_count) const
inline

◆ GetNewStopwatch() [1/2]

std::unique_ptr<Stopwatch> webrtc::TickTimer::GetNewStopwatch ( ) const
inline

◆ GetNewStopwatch() [2/2]

std::unique_ptr<Stopwatch> webrtc::TickTimer::GetNewStopwatch ( ) const
inline

◆ Increment() [1/4]

void webrtc::TickTimer::Increment ( )
inline

◆ Increment() [2/4]

void webrtc::TickTimer::Increment ( )
inline

◆ Increment() [3/4]

void webrtc::TickTimer::Increment ( uint64_t  x)
inline

◆ Increment() [4/4]

void webrtc::TickTimer::Increment ( uint64_t  x)
inline

◆ ms_per_tick() [1/2]

int webrtc::TickTimer::ms_per_tick ( ) const
inline

◆ ms_per_tick() [2/2]

int webrtc::TickTimer::ms_per_tick ( ) const
inline

◆ ticks() [1/2]

uint64_t webrtc::TickTimer::ticks ( ) const
inline

◆ ticks() [2/2]

uint64_t webrtc::TickTimer::ticks ( ) const
inline

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