StuBS
guard.h File Reference

Guard synchronizes access to epilogue level More...

#include "interrupt/gate.h"
Include dependency graph for guard.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  Guard
 Synchronizes the kernel with interrupts using the Prologue/Epilogue Model.
 

Functions

void Guard::enter ()
 Entering the critical section from level 0. More...
 
void Guard::leave ()
 Leaving the critical section. More...
 
void Guard::relay (Gate *item)
 A prologue wants its epilogue to be processed (entering from level 1). More...
 

Detailed Description

Guard synchronizes access to epilogue level