BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balm::Publisher Class Referenceabstract

#include <balm_publisher.h>

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

Public Member Functions

virtual ~Publisher ()
 Destroy this object.
 
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 balm_publisher

Constructor & Destructor Documentation

◆ ~Publisher()

virtual balm::Publisher::~Publisher ( )
virtual

Member Function Documentation

◆ publish()

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: