| 
    rippled
    
   | 
 

Public Member Functions | |
| Metrics ()=default | |
| Metrics (Metrics const &)=delete | |
| Metrics & | operator= (Metrics const &)=delete | 
| Metrics (Metrics &&)=delete | |
| Metrics & | operator= (Metrics &&)=delete | 
| void | add_message (std::uint64_t bytes) | 
| std::uint64_t | average_bytes () const | 
| std::uint64_t | total_bytes () const | 
Private Attributes | |
| std::shared_mutex | mutex_ | 
| boost::circular_buffer< std::uint64_t > | rollingAvg_ {30, 0ull} | 
| clock_type::time_point | intervalStart_ {clock_type::now()} | 
| std::uint64_t | totalBytes_ {0} | 
| std::uint64_t | accumBytes_ {0} | 
| std::uint64_t | rollingAvgBytes_ {0} | 
      
  | 
  default | 
      
  | 
  delete | 
      
  | 
  delete | 
| void ripple::PeerImp::Metrics::add_message | ( | std::uint64_t | bytes | ) | 
Definition at line 3589 of file PeerImp.cpp.
| std::uint64_t ripple::PeerImp::Metrics::average_bytes | ( | ) | const | 
Definition at line 3615 of file PeerImp.cpp.
| std::uint64_t ripple::PeerImp::Metrics::total_bytes | ( | ) | const | 
Definition at line 3622 of file PeerImp.cpp.
      
  | 
  mutableprivate | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |