|
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().