Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class 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 Member Functions

 Guard (GuardCref)
 Default constructor.

 ~Guard (void)
 Destructor.

void release (void)
 Releases before destruction.


Protected Member Functions

 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