Prometheus Client Library for Modern C++
Loading...
Searching...
No Matches
Public Member Functions | List of all members
prometheus::TextSerializer Class Reference
Inheritance diagram for prometheus::TextSerializer:
Inheritance graph
[legend]
Collaboration diagram for prometheus::TextSerializer:
Collaboration graph
[legend]

Public Member Functions

void Serialize (std::ostream &out, const std::vector< MetricFamily > &metrics) const override
 
virtual std::string Serialize (const std::vector< MetricFamily > &) const
 
virtual void Serialize (std::ostream &out, const std::vector< MetricFamily > &metrics) const=0
 

Member Function Documentation

◆ Serialize() [1/3]

std::string prometheus::Serializer::Serialize ( const std::vector< MetricFamily > &  metrics) const
virtual

Reimplemented from prometheus::Serializer.

◆ Serialize() [2/3]

void prometheus::TextSerializer::Serialize ( std::ostream &  out,
const std::vector< MetricFamily > &  metrics 
) const
overridevirtual

◆ Serialize() [3/3]

virtual void prometheus::Serializer::Serialize ( std::ostream &  out,
const std::vector< MetricFamily > &  metrics 
) const
virtual