simulavr  1.1.0
IrqStatistic Class Reference

#include <irqsystem.h>

Inheritance diagram for IrqStatistic:

Public Member Functions

 IrqStatistic (AvrDevice *)
 
void operator() ()
 
virtual ~IrqStatistic ()
 
- Public Member Functions inherited from Printable
 Printable (std::ostream &os)
 
virtual ~Printable ()
 

Public Attributes

std::map< unsigned int, IrqStatisticPerVectorentries
 

Protected Attributes

AvrDevicecore
 
- Protected Attributes inherited from Printable
std::ostream & out
 

Friends

std::ostream & operator<< (std::ostream &, const IrqStatistic &)
 

Detailed Description

Definition at line 99 of file irqsystem.h.

Constructor & Destructor Documentation

◆ IrqStatistic()

IrqStatistic::IrqStatistic ( AvrDevice c)

Definition at line 320 of file irqsystem.cpp.

References Application::GetInstance(), and Application::RegisterPrintable().

◆ ~IrqStatistic()

virtual IrqStatistic::~IrqStatistic ( )
inlinevirtual

Definition at line 109 of file irqsystem.h.

References operator<<().

Member Function Documentation

◆ operator()()

void IrqStatistic::operator() ( )
virtual

Implements Printable.

Definition at line 325 of file irqsystem.cpp.

References enableIRQStatistic, and Printable::out.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  ,
const IrqStatistic  
)
friend

Definition at line 172 of file irqsystem.cpp.

Member Data Documentation

◆ core

AvrDevice* IrqStatistic::core
protected

Definition at line 102 of file irqsystem.h.

Referenced by operator<<().

◆ entries


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