critical_section_tag Struct Reference
[Synchronisation Library]

#include <stlsoft/synch/concepts.hpp>

Inheritance diagram for critical_section_tag:

critical_section< STLSOFT_CRITICAL_SECTION_IS_RECURSIVE, STLSOFT_CRITICAL_SECTION_IS_TRYABLE > critical_section< STLSOFT_CRITICAL_SECTION_IS_RECURSIVE, STLSOFT_CRITICAL_SECTION_ISNOT_TRYABLE > critical_section< STLSOFT_CRITICAL_SECTION_ISNOT_RECURSIVE, STLSOFT_CRITICAL_SECTION_IS_TRYABLE > critical_section< STLSOFT_CRITICAL_SECTION_ISNOT_RECURSIVE, STLSOFT_CRITICAL_SECTION_ISNOT_TRYABLE > critical_section thread_mutex process_mutex thread_mutex null_mutex process_mutex semaphore semaphore spin_mutex_base spin_mutex_base

Detailed Description

Denotes that a deriving class can be used as a critical section, i.e.

it has methods lock() and unlock() for entering and exiting the critical sections.


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

Generated on Thu Jun 10 08:59:01 2010 for STLSoft by  doxygen 1.5.6