tls_tricks::tls_manager_schwarz Struct Reference

List of all members.

Detailed Description

Static struct to make sure tls_manager's global init() and fini() are called.

This is a so-called "schwarz counter", included in the .h file and included here (first) so that it guarantees that the tls_manager is indeed initialized before any other schwarz counter or static declaration uses register_tls.

Definition at line 125 of file tls.h.

Public Member Functions

 tls_manager_schwarz ()
 Constructor: invokes global init of all registered tls initializers.
 ~tls_manager_schwarz ()
 Destructor: invokes global init of all registered tls destructors.


The documentation for this struct was generated from the following file:
Generated on Wed Jul 7 17:22:44 2010 for Shore Storage Manager by  doxygen 1.4.7