FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
VOM::stat_client::stat_data_t Struct Reference

stat data representation More...

+ Collaboration diagram for VOM::stat_client::stat_data_t:

Public Member Functions

 stat_data_t (const stat_segment_data_t &stat_seg_data)
 stat data custom constructor More...
 
const std::string & name () const
 get name of stat More...
 
const stat_directory_type_ttype () const
 get type of stat More...
 
double get_stat_segment_scalar_data () const
 Get pointer to actual data. More...
 
uint64_t * get_stat_segment_error_data () const
 
uint64_t ** get_stat_segment_simple_counter_data () const
 
vlib_counter_t ** get_stat_segment_combined_counter_data () const
 

Detailed Description

stat data representation

Definition at line 38 of file stat_client.hpp.

Constructor & Destructor Documentation

◆ stat_data_t()

VOM::stat_client::stat_data_t::stat_data_t ( const stat_segment_data_t stat_seg_data)

stat data custom constructor

Definition at line 20 of file stat_client.cpp.

Member Function Documentation

◆ get_stat_segment_combined_counter_data()

vlib_counter_t ** VOM::stat_client::stat_data_t::get_stat_segment_combined_counter_data ( ) const

Definition at line 77 of file stat_client.cpp.

◆ get_stat_segment_error_data()

uint64_t * VOM::stat_client::stat_data_t::get_stat_segment_error_data ( ) const

Definition at line 65 of file stat_client.cpp.

◆ get_stat_segment_scalar_data()

double VOM::stat_client::stat_data_t::get_stat_segment_scalar_data ( ) const

Get pointer to actual data.

Definition at line 59 of file stat_client.cpp.

◆ get_stat_segment_simple_counter_data()

uint64_t ** VOM::stat_client::stat_data_t::get_stat_segment_simple_counter_data ( ) const

Definition at line 71 of file stat_client.cpp.

◆ name()

const std::string & VOM::stat_client::stat_data_t::name ( ) const

get name of stat

Definition at line 47 of file stat_client.cpp.

◆ type()

const stat_directory_type_t & VOM::stat_client::stat_data_t::type ( ) const

get type of stat

Definition at line 53 of file stat_client.cpp.

Field Documentation

◆ m_combined_counter_vec

vlib_counter_t** VOM::stat_client::stat_data_t::m_combined_counter_vec

Definition at line 82 of file stat_client.hpp.

◆ m_error_vec

counter_t* VOM::stat_client::stat_data_t::m_error_vec

Definition at line 80 of file stat_client.hpp.

◆ m_scalar_value

double VOM::stat_client::stat_data_t::m_scalar_value

Definition at line 79 of file stat_client.hpp.

◆ m_simple_counter_vec

counter_t** VOM::stat_client::stat_data_t::m_simple_counter_vec

Definition at line 81 of file stat_client.hpp.


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