Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

corelinux::Synchronized::Guard Class Reference

Guard is the automatic instance that insures a lock is not held beyond the scope where it was instantiated. More...

#include <Synchronized.hpp>

List of all members.

Public Methods

 Guard ( GuardCref )
 Default constructor.

 ~Guard ( void )
 Destructor.

void release ( void )
 Releases before destruction.


Protected Methods

 Guard ( SynchronizedPtr )
 Called by Synchronized object.

 Guard ( void )
 Default constructor never called.

GuardRef operator= ( GuardCref )
 Assignment operator never called.


Friends

class  Synchronized


Detailed Description

Guard is the automatic instance that insures a lock is not held beyond the scope where it was instantiated.


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium