Quick Links:

bal | bbl | bdl | bsl

Classes | Functions

balm Namespace Reference
[Component balm_categoryComponent balm_collectorComponent balm_collectorrepositoryComponent balm_configurationutilComponent balm_defaultmetricsmanagerComponent balm_integercollectorComponent balm_integermetricComponent balm_metricComponent balm_metricdescriptionComponent balm_metricformatComponent balm_metricidComponent balm_metricrecordComponent balm_metricregistryComponent balm_metricsComponent balm_metricsampleComponent balm_metricsmanagerComponent balm_publicationschedulerComponent balm_publicationtypeComponent balm_publisherComponent balm_stopwatchscopedguardComponent balm_streampublisher]

Classes

class  Category
class  Collector
class  CollectorRepository
struct  ConfigurationUtil
struct  DefaultMetricsManager
class  DefaultMetricsManagerScopedGuard
class  IntegerCollector
class  IntegerMetric
class  Metric
class  MetricDescription
class  MetricFormatSpec
class  MetricId
class  MetricRecord
class  MetricRegistry
struct  Metrics_Helper
class  MetricSampleGroup
class  MetricSample
class  MetricsManager
class  PublicationScheduler
struct  PublicationType
class  Publisher
class  StopwatchScopedGuard
class  StreamPublisher

Functions

bsl::ostream & operator<< (bsl::ostream &stream, const MetricDescription &rhs)
bool operator== (const MetricSampleGroup &lhs, const MetricSampleGroup &rhs)
bool operator!= (const MetricSampleGroup &lhs, const MetricSampleGroup &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const MetricSampleGroup &rhs)
bool operator== (const MetricSample &lhs, const MetricSample &rhs)
bool operator!= (const MetricSample &lhs, const MetricSample &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const MetricSample &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, PublicationType::Value rhs)

Function Documentation

bsl::ostream& balm::operator<< ( bsl::ostream &  stream,
const MetricDescription &  rhs 
)

Write a formatted single-line description of the specified rhs metric description to the specified stream, and return a reference to the modifiable stream.

bool balm::operator== ( const MetricSampleGroup &  lhs,
const MetricSampleGroup &  rhs 
)

Return true if the specified lhs and rhs sample groups have the same value, and false otherwise. Two sample groups have the same value if the respective record sequence-addresses, number of records, and elapsed time are the same.

bool balm::operator!= ( const MetricSampleGroup &  lhs,
const MetricSampleGroup &  rhs 
)

Return true if the specified lhs and rhs sample groups do not have the same value, and false otherwise. Two sample groups do not have the same value if any of the respective record-sequence addresses, number of records, or elapsed time, are not the same.

bsl::ostream& balm::operator<< ( bsl::ostream &  stream,
const MetricSampleGroup &  rhs 
)

Write a formatted description of the specified rhs to the specified stream and return a reference to the modifiable stream.

bool balm::operator== ( const MetricSample &  lhs,
const MetricSample &  rhs 
)

Return true if the specified lhs and rhs samples have the same value, and false otherwise. Two samples have the same value if they have the same timestamp value, contain the same number of record groups, and if the respective groups of records at each index position have the same value.

bool balm::operator!= ( const MetricSample &  lhs,
const MetricSample &  rhs 
)

Return true if the specified lhs and rhs samples do not have the same value, and false otherwise. Two samples do not have the same value if they have different values for their timestamps, or number of record groups, or if any of the groups of records at corresponding indices have different values.

bsl::ostream& balm::operator<< ( bsl::ostream &  stream,
const MetricSample &  rhs 
)

Write a formatted description of the specified rhs to the specified stream and return a reference to the modifiable stream.

bsl::ostream& balm::operator<< ( bsl::ostream &  stream,
PublicationType::Value  rhs 
)

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.