FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
IO_Processor_Statistics Class Reference

Holds collected statistics for an IO_Processor object. More...

#include <io_processor.hpp>

Public Member Functions

 IO_Processor_Statistics (SharedMemoryVariableNode *parentNode)
 
 ~IO_Processor_Statistics ()
 

Public Attributes

SharedMemoryVariableNode namingNode
 
SMV_StandaloneNumeric< uint64_t > bytesRead
 
SMV_StandaloneNumeric< uint64_t > bytesProcessed
 
SMV_StandaloneNumeric< uint32_t > packetsRead
 
SMV_StandaloneNumeric< uint32_t > packetsProcessed
 
SMV_StandaloneNumeric< uint32_t > productiveReadSpins
 
SMV_StandaloneNumeric< uint32_t > maxReadTimeout
 
SMV_StandaloneNumeric< uint32_t > readAttemptsBeforeBlocking
 max unproductive read attempts before thread blocks More...
 

Detailed Description

Holds collected statistics for an IO_Processor object.

Constructor & Destructor Documentation

◆ IO_Processor_Statistics()

IO_Processor_Statistics::IO_Processor_Statistics ( SharedMemoryVariableNode parentNode)
inline

◆ ~IO_Processor_Statistics()

IO_Processor_Statistics::~IO_Processor_Statistics ( )
inline

Member Data Documentation

◆ bytesProcessed

SMV_StandaloneNumeric<uint64_t> IO_Processor_Statistics::bytesProcessed

◆ bytesRead

◆ maxReadTimeout

SMV_StandaloneNumeric<uint32_t> IO_Processor_Statistics::maxReadTimeout

◆ namingNode

SharedMemoryVariableNode IO_Processor_Statistics::namingNode

◆ packetsProcessed

◆ packetsRead

◆ productiveReadSpins

SMV_StandaloneNumeric<uint32_t> IO_Processor_Statistics::productiveReadSpins

◆ readAttemptsBeforeBlocking

SMV_StandaloneNumeric<uint32_t> IO_Processor_Statistics::readAttemptsBeforeBlocking

max unproductive read attempts before thread blocks

Referenced by IO_Processor::getReadAttempts(), and IO_Processor::setReadAttempts().


The documentation for this class was generated from the following file:
Generated: Fri Jul 31 2020 18:19:16
Support Information