prom 0.1.0
Client-independent C++23 Prometheus/OpenMetrics metric abstraction
Loading...
Searching...
No Matches
Public Attributes | List of all members
prom::CompositeState Class Referencefinal

Backend state for a composite family or child: the index-aligned bundle of the handles each wrapped adapter returned. More...

#include <composite_adapter.hpp>

Inheritance diagram for prom::CompositeState:
Inheritance graph
[legend]
Collaboration diagram for prom::CompositeState:
Collaboration graph
[legend]

Public Attributes

std::vector< MetricHandlehandles
 Per-child handles, child-index aligned.
 

Additional Inherited Members

- Public Member Functions inherited from prom::MetricState
 MetricState ()=default
 
 MetricState (const MetricState &)=default
 
MetricStateoperator= (const MetricState &)=default
 
 MetricState (MetricState &&)=default
 
MetricStateoperator= (MetricState &&)=default
 
virtual ~MetricState ()=default
 

Detailed Description

Backend state for a composite family or child: the index-aligned bundle of the handles each wrapped adapter returned.

handles[i] belongs to the composite's i-th adapter.

Member Data Documentation

◆ handles

std::vector<MetricHandle> prom::CompositeState::handles

Per-child handles, child-index aligned.


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