|
The Pedigree Project 0.1
|
#include <DeviceHardIrqContext.h>
Collaboration diagram for DeviceHardIrqContext:Public Member Functions | |
| DeviceHardIrqContext (size_t &previousDepth, bool &restorationArmed) | |
Static Public Member Functions | |
| static void | restoreDepth (size_t previousDepth) |
Private Member Functions | |
| DeviceHardIrqContext (const DeviceHardIrqContext &) | |
| DeviceHardIrqContext & | operator= (const DeviceHardIrqContext &) |
Private Attributes | |
| ProcessorInformation & | m_Information |
| bool & | m_RestorationArmed |
| size_t | m_PreviousDepth |
| ExecutionContextGuard | m_ExecutionContext |
Marks the dynamic extent of one explicit device hard-IRQ callback.
Definition at line 16 of file DeviceHardIrqContext.h.
| DeviceHardIrqContext::DeviceHardIrqContext | ( | size_t & | previousDepth, |
| bool & | restorationArmed | ||
| ) |
Definition at line 151 of file Processor.cc.
| DeviceHardIrqContext::~DeviceHardIrqContext | ( | ) |
Definition at line 162 of file Processor.cc.
|
static |
Restores a depth captured before a callback began.
Definition at line 169 of file Processor.cc.
References ProcessorBase::information().
|
private |
Definition at line 31 of file DeviceHardIrqContext.h.
|
private |
Definition at line 28 of file DeviceHardIrqContext.h.
|
private |
Definition at line 30 of file DeviceHardIrqContext.h.
|
private |
Definition at line 29 of file DeviceHardIrqContext.h.