wiback::TIMSeqNoStats Struct Reference

#include <senf/Ext/NetEmu/examples/NetEmuPerf/TIMPacket.hh>

Public Member Functions

 TIMSeqNoStats ()
 
void clear ()
 
void reset ()
 
bool process (std::uint32_t seqNo, std::uint32_t payloadSize)
 
bool processSeqNo (TIMPacket const &tim)
 
bool processLLSeqNo (TIMPacket const &tim)
 
void dump (std::ostream &os, senf::ClockService::clock_type const &period=senf::ClockService::clock_type(0))
 

Public Attributes

std::uint32_t processed
 
std::uint32_t good
 
std::uint32_t goodBytes
 
std::uint32_t duplicate
 
std::uint32_t late
 
std::uint32_t lost
 
std::uint32_t resyncs
 
std::uint32_t last_
 

Detailed Description

Definition at line 68 of file TIMPacket.hh.

Constructor & Destructor Documentation

◆ TIMSeqNoStats()

wiback::TIMSeqNoStats::TIMSeqNoStats ( )
inline

Definition at line 78 of file TIMPacket.hh.

Member Function Documentation

◆ clear()

void wiback::TIMSeqNoStats::clear ( )
inline

Definition at line 82 of file TIMPacket.hh.

◆ dump()

void wiback::TIMSeqNoStats::dump ( std::ostream &  os,
senf::ClockService::clock_type const &  period = senf::ClockService::clock_type(0) 
)
inline

Definition at line 140 of file TIMPacket.hh.

◆ process()

bool wiback::TIMSeqNoStats::process ( std::uint32_t  seqNo,
std::uint32_t  payloadSize 
)
inline

Definition at line 92 of file TIMPacket.hh.

◆ processLLSeqNo()

bool wiback::TIMSeqNoStats::processLLSeqNo ( TIMPacket const &  tim)
inline

Definition at line 136 of file TIMPacket.hh.

◆ processSeqNo()

bool wiback::TIMSeqNoStats::processSeqNo ( TIMPacket const &  tim)
inline

Definition at line 132 of file TIMPacket.hh.

◆ reset()

void wiback::TIMSeqNoStats::reset ( )
inline

Definition at line 86 of file TIMPacket.hh.

Member Data Documentation

◆ duplicate

std::uint32_t wiback::TIMSeqNoStats::duplicate

Definition at line 72 of file TIMPacket.hh.

◆ good

std::uint32_t wiback::TIMSeqNoStats::good

Definition at line 70 of file TIMPacket.hh.

◆ goodBytes

std::uint32_t wiback::TIMSeqNoStats::goodBytes

Definition at line 71 of file TIMPacket.hh.

◆ last_

std::uint32_t wiback::TIMSeqNoStats::last_

Definition at line 76 of file TIMPacket.hh.

◆ late

std::uint32_t wiback::TIMSeqNoStats::late

Definition at line 73 of file TIMPacket.hh.

◆ lost

std::uint32_t wiback::TIMSeqNoStats::lost

Definition at line 74 of file TIMPacket.hh.

◆ processed

std::uint32_t wiback::TIMSeqNoStats::processed

Definition at line 69 of file TIMPacket.hh.

◆ resyncs

std::uint32_t wiback::TIMSeqNoStats::resyncs

Definition at line 75 of file TIMPacket.hh.


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