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