SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr Struct Reference

#include <swcdb/common/sys/MetricsReporting.h>

+ Collaboration diagram for SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr:

Public Member Functions

SWC_CAN_INLINE Addr (const Comm::EndPoint &endpoint) noexcept
 

Public Attributes

const asio::ip::address addr
 
Core::Atomic< uint64_t > conn_open
 
Core::Atomic< uint64_t > conn_accept
 
Core::Atomic< uint64_t > conn_est
 
Common::Stats::MinMaxAvgCount_Safe< uint64_t > bytes_sent
 
Common::Stats::MinMaxAvgCount_Safe< uint64_t > bytes_recv
 
Core::Atomic< uint64_t > commands [CommandsT::MAX]
 

Detailed Description

template<typename CommandsT>
struct SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr

Definition at line 96 of file MetricsReporting.h.

Constructor & Destructor Documentation

◆ Addr()

template<typename CommandsT >
SWC_CAN_INLINE SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::Addr ( const Comm::EndPoint endpoint)
inlinenoexcept

Definition at line 106 of file MetricsReporting.h.

Member Data Documentation

◆ addr

template<typename CommandsT >
const asio::ip::address SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::addr

Definition at line 97 of file MetricsReporting.h.

◆ bytes_recv

template<typename CommandsT >
Common::Stats::MinMaxAvgCount_Safe<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::bytes_recv

Definition at line 102 of file MetricsReporting.h.

◆ bytes_sent

template<typename CommandsT >
Common::Stats::MinMaxAvgCount_Safe<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::bytes_sent

Definition at line 101 of file MetricsReporting.h.

◆ commands

template<typename CommandsT >
Core::Atomic<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::commands[CommandsT::MAX]

Definition at line 103 of file MetricsReporting.h.

◆ conn_accept

template<typename CommandsT >
Core::Atomic<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::conn_accept

Definition at line 99 of file MetricsReporting.h.

◆ conn_est

template<typename CommandsT >
Core::Atomic<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::conn_est

Definition at line 100 of file MetricsReporting.h.

◆ conn_open

template<typename CommandsT >
Core::Atomic<uint64_t> SWC::Common::Query::Update::Metric::Item_Net< CommandsT >::Addr::conn_open

Definition at line 98 of file MetricsReporting.h.


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