sthread_init_t Class Reference

Inherits sthread_base_t.

Inheritance diagram for sthread_init_t:

Inheritance graph
[legend]
Collaboration diagram for sthread_init_t:

Collaboration graph
[legend]
List of all members.

Detailed Description

Responsible for initialization of Shore threads.

A static instance initializes the package by calling its static method

   do_init()

This is also called on every sthread fork() and by

    sthread_t::initialize_sthreads_package()
which is called by the storage manager constructor.

All this in lieu of using a Schwartz counter.

Definition at line 162 of file sthread.cpp.

Public Member Functions

NORET sthread_init_t ()
NORET ~sthread_init_t ()

Static Public Member Functions

static void do_init ()


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