senf::emu::detail::TunnelIOStatistics Struct Reference

#include <senf/Ext/NetEmu/P2PTunnel/TunnelController.hh>

Public Member Functions

 TunnelIOStatistics ()
 
void reset ()
 
senf::ClockService::clock_type duration () const
 
TunnelIOStatistics stats ()
 
void dump (std::ostream &os) const
 
std::string dump () const
 

Public Attributes

senf::ClockService::clock_type tstamp
 
unsigned rxPackets
 
unsigned rxData
 
unsigned rxControl
 
unsigned rxIgnored
 
unsigned txPackets
 
unsigned txSent
 
unsigned txError
 
unsigned txOverrun
 
unsigned txDSQDropped
 

Detailed Description

Definition at line 51 of file TunnelController.hh.

Constructor & Destructor Documentation

◆ TunnelIOStatistics()

senf::emu::detail::TunnelIOStatistics::TunnelIOStatistics ( )

Definition at line 32 of file TunnelController.cc.

Member Function Documentation

◆ dump() [1/2]

void senf::emu::detail::TunnelIOStatistics::dump ( std::ostream &  os) const

Definition at line 56 of file TunnelController.cc.

◆ dump() [2/2]

std::string senf::emu::detail::TunnelIOStatistics::dump ( ) const

Definition at line 86 of file TunnelController.cc.

◆ duration()

senf::ClockService::clock_type senf::emu::detail::TunnelIOStatistics::duration ( ) const

Definition at line 43 of file TunnelController.cc.

◆ reset()

void senf::emu::detail::TunnelIOStatistics::reset ( )

Definition at line 37 of file TunnelController.cc.

◆ stats()

senf::emu::detail::TunnelIOStatistics senf::emu::detail::TunnelIOStatistics::stats ( )

Definition at line 49 of file TunnelController.cc.

Member Data Documentation

◆ rxControl

unsigned senf::emu::detail::TunnelIOStatistics::rxControl

Definition at line 57 of file TunnelController.hh.

◆ rxData

unsigned senf::emu::detail::TunnelIOStatistics::rxData

Definition at line 56 of file TunnelController.hh.

◆ rxIgnored

unsigned senf::emu::detail::TunnelIOStatistics::rxIgnored

Definition at line 58 of file TunnelController.hh.

◆ rxPackets

unsigned senf::emu::detail::TunnelIOStatistics::rxPackets

Definition at line 55 of file TunnelController.hh.

◆ tstamp

senf::ClockService::clock_type senf::emu::detail::TunnelIOStatistics::tstamp

Definition at line 53 of file TunnelController.hh.

◆ txDSQDropped

unsigned senf::emu::detail::TunnelIOStatistics::txDSQDropped

Definition at line 64 of file TunnelController.hh.

◆ txError

unsigned senf::emu::detail::TunnelIOStatistics::txError

Definition at line 62 of file TunnelController.hh.

◆ txOverrun

unsigned senf::emu::detail::TunnelIOStatistics::txOverrun

Definition at line 63 of file TunnelController.hh.

◆ txPackets

unsigned senf::emu::detail::TunnelIOStatistics::txPackets

Definition at line 60 of file TunnelController.hh.

◆ txSent

unsigned senf::emu::detail::TunnelIOStatistics::txSent

Definition at line 61 of file TunnelController.hh.


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