My Project
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
mcrt_dataio::ClientReceiverStats Class Reference

Public Member Functions

finline void reset ()
 
void updateMsgInterval ()
 
void updateLatency (const float latencySec)
 
void updateRecvMsgSize (const uint64_t byte)
 
std::string show (const float elapsedSecFromStart) const
 

Protected Member Functions

float calcAveLatency () const
 
finline float calcFps () const
 
finline float calcBps () const
 
finline uint64_t calcAveRecvMsgSize () const
 
std::string byteStr (const uint64_t size) const
 
std::string bpsStr (const float bps) const
 

Protected Attributes

float mLatencyAll
 
uint64_t mLatencyTotal
 
scene_rdl2::rec_time::RecTime mRecvMsgIntervalTime
 
float mRecvMsgIntervalAll
 
uint64_t mRecvMsgIntervalTotal
 
uint64_t mRecvMsgSizeAll
 
uint64_t mRecvMsgSizeTotal
 

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