corelinux_Synchronized_Guard(3)

corelinux_Synchronized_Guard3

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

Usage

#include <Synchronized.hpp>

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.

Releases

2 releases since Debian 3.0 (Woody); the text changed 1 time.

  1. 3.0
  2. 3.1

Author

Generated automatically by Doxygen for CoreLinux++ from the source code.

From libcorelinux-dev 0.4.32-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.