BDE 4.39.x Production Release
Loading...
Searching...
No Matches
balm::Publisher Class Referenceabstract

#include <balm_publisher.h>

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

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ ~Publisher()

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

Destroy this object.

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: