Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

balm::Publisher Class Reference

#include <balm_publisher.h>

Inheritance diagram for balm::Publisher:
balm::StreamPublisher

List of all members.

Public Member Functions

virtual ~Publisher ()
virtual void publish (const MetricSample &metricValue)=0

Detailed Description

This protocol class provides a publish method to publish collected sample of recorded metric values. The precise meaning of publish is left to derived classes to specify.

See Component balm_publisher


Constructor & Destructor Documentation

virtual balm::Publisher::~Publisher (  )  [virtual]

Destroy this object.


Member Function Documentation

virtual void balm::Publisher::publish ( const MetricSample metricValue  )  [pure virtual]

Publish the specified metricValue. The exact definition of publish depends on the implementing class, though the intention is that the recorded metric values will be distributed in a human or machine readable form.

Implemented in balm::StreamPublisher.


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