NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SemaphoreGuard Class Reference

A Guard object for simplicity. More...

#include <semaphore.h>

Public Member Functions

 SemaphoreGuard (Semaphore &sem)
 ~SemaphoreGuard ()

Private Attributes

Semaphore_sem
unsigned long long _start

Detailed Description

A Guard object for simplicity.

Constructor & Destructor Documentation

SemaphoreGuard::SemaphoreGuard ( Semaphore sem)
inline
SemaphoreGuard::~SemaphoreGuard ( )
inline

Member Data Documentation

Semaphore& SemaphoreGuard::_sem
private
unsigned long long SemaphoreGuard::_start
private

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