Public Member Functions | Protected Attributes

Lock Struct Reference

Lock protects a code section utilizing a critical section. More...

#include <utility.h>

Collaboration diagram for Lock:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Lock (CritSect &crit_sect)
 ~Lock ()

Protected Attributes

CritSect_crit_sect

Detailed Description

Lock protects a code section utilizing a critical section.

Definition at line 325 of file utility.h.


Constructor & Destructor Documentation

Lock::Lock ( CritSect crit_sect ) [inline]

Definition at line 327 of file utility.h.

     :  _crit_sect(crit_sect)
    {
        EnterCriticalSection(&crit_sect);
    }
Lock::~Lock (  ) [inline]

Definition at line 333 of file utility.h.

    {
        LeaveCriticalSection(&_crit_sect);
    }

Member Data Documentation

CritSect& Lock::_crit_sect [protected]

Definition at line 339 of file utility.h.


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

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage