Visualization Library v1.0.3

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Public Member Functions

vl::ScopedMutex Class Reference

A class that locks the specified mutex when constructed and unlocks it when destructed. More...

#include <ScopedMutex.hpp>

List of all members.

Public Member Functions

 ScopedMutex (IMutex *mutex)
 Constructor: locks the mutex.
 ~ScopedMutex ()
 Destructor: unlocks the mutex.

Detailed Description

A class that locks the specified mutex when constructed and unlocks it when destructed.

Definition at line 43 of file ScopedMutex.hpp.


Constructor & Destructor Documentation

vl::ScopedMutex::ScopedMutex ( IMutex mutex ) [inline]

Constructor: locks the mutex.

Definition at line 47 of file ScopedMutex.hpp.

References vl::IMutex::lock().

vl::ScopedMutex::~ScopedMutex (  ) [inline]

Destructor: unlocks the mutex.

Definition at line 54 of file ScopedMutex.hpp.

References vl::IMutex::unlock().


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

Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:07.
Permission is granted to use this page to write and publish articles regarding Visualization Library.