Flex  0.17.9
Public Member Functions | Public Attributes | List of all members
gs::AppMetric Struct Reference

#include <app_base.h>

Public Member Functions

 AppMetric ()
 
 ~AppMetric ()
 
void add_record (int64_t val)
 
bool empty () const
 
AppMetricoperator+= (const AppMetric &rhs)
 
void output (const std::string &name) const
 

Public Attributes

int64_t total_
 
int64_t min_val_
 
int64_t max_val_
 
int64_t count_
 

Constructor & Destructor Documentation

◆ AppMetric()

gs::AppMetric::AppMetric ( )
inline

◆ ~AppMetric()

gs::AppMetric::~AppMetric ( )
inline

Member Function Documentation

◆ add_record()

void gs::AppMetric::add_record ( int64_t  val)
inline

◆ empty()

bool gs::AppMetric::empty ( ) const
inline

◆ operator+=()

AppMetric& gs::AppMetric::operator+= ( const AppMetric rhs)
inline

◆ output()

void gs::AppMetric::output ( const std::string &  name) const
inline

Member Data Documentation

◆ count_

int64_t gs::AppMetric::count_

◆ max_val_

int64_t gs::AppMetric::max_val_

◆ min_val_

int64_t gs::AppMetric::min_val_

◆ total_

int64_t gs::AppMetric::total_

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