TrinityCore
MetricData Struct Reference

#include <Metric.h>

Public Attributes

std::string Category
 
SystemTimePoint Timestamp
 
MetricDataType Type
 
Optional< std::variant< std::array< MetricTag, 2 >, std::vector< MetricTag > > > Tags
 
std::string Title
 
std::string ValueOrEventText
 
std::atomic< MetricData * > QueueLink
 

Detailed Description

Definition at line 50 of file Metric.h.

Member Data Documentation

◆ Category

std::string MetricData::Category

Definition at line 52 of file Metric.h.

◆ QueueLink

std::atomic<MetricData*> MetricData::QueueLink

Definition at line 65 of file Metric.h.

◆ Tags

Optional<std::variant<std::array<MetricTag, 2>, std::vector<MetricTag> > > MetricData::Tags

Definition at line 57 of file Metric.h.

◆ Timestamp

SystemTimePoint MetricData::Timestamp

Definition at line 53 of file Metric.h.

◆ Title

std::string MetricData::Title

Definition at line 60 of file Metric.h.

◆ Type

MetricDataType MetricData::Type

Definition at line 54 of file Metric.h.

◆ ValueOrEventText

std::string MetricData::ValueOrEventText

Definition at line 62 of file Metric.h.


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