Geant4-11
|
#include <G4ITType.hh>
Public Member Functions | |
G4ITType | NewType () |
void | ReleaseRessource () |
void | ReserveRessource () |
size_t | size () const |
Static Public Member Functions | |
static void | DeleteInstance () |
static G4ITTypeManager * | Instance () |
Private Member Functions | |
G4ITTypeManager () | |
virtual | ~G4ITTypeManager () |
Private Attributes | |
G4ITType | fLastType |
size_t | fRessource |
Static Private Attributes | |
static G4ITTypeManager * | fgInstance = 0 |
static G4ThreadLocal G4ITTypeManager * | fgInstance_local = 0 |
Definition at line 92 of file G4ITType.hh.
|
private |
Definition at line 90 of file G4ITType.cc.
References fLastType, and fRessource.
Referenced by Instance().
|
static |
Definition at line 66 of file G4ITType.cc.
References deleteMutex, and fgInstance.
Referenced by ReleaseRessource().
|
static |
Definition at line 57 of file G4ITType.cc.
References fgInstance, and G4ITTypeManager().
Referenced by G4Scheduler::Clear(), G4Scheduler::Create(), and G4ITType::size().
G4ITType G4ITTypeManager::NewType | ( | ) |
Definition at line 104 of file G4ITType.cc.
References fLastType.
void G4ITTypeManager::ReleaseRessource | ( | ) |
Definition at line 82 of file G4ITType.cc.
References DeleteInstance(), fRessource, and ressourceMutex.
Referenced by G4Scheduler::Clear().
void G4ITTypeManager::ReserveRessource | ( | ) |
Definition at line 76 of file G4ITType.cc.
References fRessource, and ressourceMutex.
Referenced by G4Scheduler::Create().
size_t G4ITTypeManager::size | ( | ) | const |
|
privatevirtual |
Definition at line 96 of file G4ITType.cc.
|
staticprivate |
Definition at line 95 of file G4ITType.hh.
Referenced by DeleteInstance(), and Instance().
|
staticprivate |
Definition at line 96 of file G4ITType.hh.
|
private |
Definition at line 97 of file G4ITType.hh.
Referenced by G4ITTypeManager(), NewType(), and size().
|
private |
Definition at line 101 of file G4ITType.hh.
Referenced by G4ITTypeManager(), ReleaseRessource(), and ReserveRessource().