![]() |
NetBurner 3.4.0
PDF Version |
A simple wrapper class that helps utilize OS_CRIT objects more effectively. More...
#include <nbrtos.h>
Public Member Functions | |
OSCriticalSectionObj (OS_CRIT &ocrit) | |
Initialize the OSCriticalSectionObj object, and then call Enter() on the OS_CRIT object that is passed in. More... | |
~OSCriticalSectionObj () | |
Destructs the OSCriticalSectionObj object, and call Leave() on the OS_CRIT object that was passed into the constructor. | |
A simple wrapper class that helps utilize OS_CRIT objects more effectively.
When an OSCriticalSectionObj is constructed calls Enter() on the OS_CRIT object that is passed in, and will wait indefinitely to claim the section. When the object is deconstructed, it calls Leave() on the OS_CRIT object.
|
inline |
Initialize the OSCriticalSectionObj object, and then call Enter() on the OS_CRIT object that is passed in.
ocrit | The object that will be used to enter and leave the critical section. |