Kanzi Connect  3.9.9
Kanzi Connect C++ API
kanzi::connect::ServerConfig::Diagnostics Class Reference

Diagnostics configuration. More...

#include <serverconfig.hpp>

Inheritance diagram for kanzi::connect::ServerConfig::Diagnostics:
kanzi::connect::ServerConfig::AttributeProviderBase

Public Member Functions

 Diagnostics ()
 ctor More...
 
virtual ~Diagnostics () override=default
 dtor More...
 
- Public Member Functions inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeListgetAttributes ()
 Retrieve attributes. More...
 
const AttributeListgetAttributes () const
 Retrieve attributes. More...
 
virtual ~AttributeProviderBase ()=default
 

Static Public Attributes

static const string AMOUNT_LOG_LINES_TO_KEEP
 Amount of log lines to keep. More...
 
static constexpr int DEFAULT_LATENCY_MEAS_INTERVAL_ms = 1000 * 2
 Latency measurement interval default value. More...
 
static constexpr int DEFAULT_LOG_LINES_TO_KEEP = 50
 Amount of log lines to keep. More...
 
static constexpr int DEFAULT_REMOTE_DIAGNOSTICS_COLLECTION_FACTOR = 2
 How often to connection remote diagnostics information. More...
 
static const string ENABLE_DETAILED_LOG_KEY
 Detailed logging enabled. More...
 
static const string ENABLE_DIAGNOSTICS_KEY
 Whether or not enable diagnostics overall. More...
 
static const string ENABLE_REMOTE_DIAGNOSTICS_COLLECTION
 Whether or not to enable remote diagnostics collection. More...
 
static const string LATENCY_MEAS_INTERVAL_KEY
 How often to measure latency. More...
 
static const string REMOTE_DIAGNOSTICS_COLLECTION_FACTOR_KEY
 How often to collect remote diagnostics information. More...
 

Additional Inherited Members

- Protected Attributes inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeList m_attributes
 attribute data More...
 

Detailed Description

Diagnostics configuration.

Constructor & Destructor Documentation

◆ Diagnostics()

kanzi::connect::ServerConfig::Diagnostics::Diagnostics ( )
explicit

ctor

◆ ~Diagnostics()

virtual kanzi::connect::ServerConfig::Diagnostics::~Diagnostics ( )
overridevirtualdefault

dtor

Member Data Documentation

◆ AMOUNT_LOG_LINES_TO_KEEP

const string kanzi::connect::ServerConfig::Diagnostics::AMOUNT_LOG_LINES_TO_KEEP
static

Amount of log lines to keep.

◆ DEFAULT_LATENCY_MEAS_INTERVAL_ms

constexpr int kanzi::connect::ServerConfig::Diagnostics::DEFAULT_LATENCY_MEAS_INTERVAL_ms = 1000 * 2
static

Latency measurement interval default value.

◆ DEFAULT_LOG_LINES_TO_KEEP

constexpr int kanzi::connect::ServerConfig::Diagnostics::DEFAULT_LOG_LINES_TO_KEEP = 50
static

Amount of log lines to keep.

◆ DEFAULT_REMOTE_DIAGNOSTICS_COLLECTION_FACTOR

constexpr int kanzi::connect::ServerConfig::Diagnostics::DEFAULT_REMOTE_DIAGNOSTICS_COLLECTION_FACTOR = 2
static

How often to connection remote diagnostics information.

◆ ENABLE_DETAILED_LOG_KEY

const string kanzi::connect::ServerConfig::Diagnostics::ENABLE_DETAILED_LOG_KEY
static

Detailed logging enabled.

◆ ENABLE_DIAGNOSTICS_KEY

const string kanzi::connect::ServerConfig::Diagnostics::ENABLE_DIAGNOSTICS_KEY
static

Whether or not enable diagnostics overall.

◆ ENABLE_REMOTE_DIAGNOSTICS_COLLECTION

const string kanzi::connect::ServerConfig::Diagnostics::ENABLE_REMOTE_DIAGNOSTICS_COLLECTION
static

Whether or not to enable remote diagnostics collection.

◆ LATENCY_MEAS_INTERVAL_KEY

const string kanzi::connect::ServerConfig::Diagnostics::LATENCY_MEAS_INTERVAL_KEY
static

How often to measure latency.

◆ REMOTE_DIAGNOSTICS_COLLECTION_FACTOR_KEY

const string kanzi::connect::ServerConfig::Diagnostics::REMOTE_DIAGNOSTICS_COLLECTION_FACTOR_KEY
static

How often to collect remote diagnostics information.


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