#include <irqsystem.h>
Public Member Functions | |
IrqStatistic (AvrDevice *) | |
void | operator() () |
virtual | ~IrqStatistic () |
Public Attributes | |
std::map< unsigned int, IrqStatisticPerVector > | entries |
Protected Attributes | |
AvrDevice * | core |
Friends | |
std::ostream & | operator<< (std::ostream &, const IrqStatistic &) |
Definition at line 99 of file irqsystem.h.
IrqStatistic::IrqStatistic | ( | AvrDevice * | c | ) |
Definition at line 306 of file irqsystem.cpp.
References Application::GetInstance(), and Application::RegisterPrintable().
virtual IrqStatistic::~IrqStatistic | ( | ) | [inline, virtual] |
Definition at line 109 of file irqsystem.h.
void IrqStatistic::operator() | ( | ) | [virtual] |
Implements Printable.
Definition at line 311 of file irqsystem.cpp.
References enableIRQStatistic, and Printable::out.
std::ostream& operator<< | ( | std::ostream & | , | |
const IrqStatistic & | ||||
) | [friend] |
Definition at line 172 of file irqsystem.cpp.
AvrDevice* IrqStatistic::core [protected] |
Definition at line 102 of file irqsystem.h.
Referenced by operator<<().
std::map<unsigned int, IrqStatisticPerVector> IrqStatistic::entries |
Definition at line 105 of file irqsystem.h.
Referenced by HWIrqSystem::ClearIrqFlag(), HWIrqSystem::IrqHandlerFinished(), HWIrqSystem::IrqHandlerStarted(), operator<<(), and HWIrqSystem::SetIrqFlag().