#include <rate_timer.h>
| Classes | |
| struct | Event | 
| Public Member Functions | |
| double | ComputeRate () const | 
| double | ComputeWallTimeRateRatio () const | 
| string | DebugString () const | 
| RateTimer & | operator= (const RateTimer &)=delete | 
| void | Pulse (common::Time time) | 
| RateTimer (const common::Duration window_duration) | |
| RateTimer (const RateTimer &)=delete | |
| ~RateTimer () | |
| Private Member Functions | |
| std::vector< double > | ComputeDeltasInSeconds () const | 
| string | DeltasDebugString () const | 
| Private Attributes | |
| std::deque< Event > | events_ | 
| const common::Duration | window_duration_ | 
Definition at line 37 of file rate_timer.h.
| 
 | inlineexplicit | 
Definition at line 41 of file rate_timer.h.
| 
 | inline | 
Definition at line 43 of file rate_timer.h.
| 
 | delete | 
| 
 | inlineprivate | 
Definition at line 99 of file rate_timer.h.
| 
 | inline | 
Definition at line 49 of file rate_timer.h.
| 
 | inline | 
Definition at line 60 of file rate_timer.h.
| 
 | inline | 
Definition at line 81 of file rate_timer.h.
| 
 | inlineprivate | 
Definition at line 112 of file rate_timer.h.
| 
 | delete | 
| 
 | inline | 
Definition at line 71 of file rate_timer.h.
| 
 | private | 
Definition at line 129 of file rate_timer.h.
| 
 | private | 
Definition at line 130 of file rate_timer.h.