| Return Type | Function name | Arguments |
|---|---|---|
| void | Fatal | (hzChain&,) |
Declared in file: hzProcess.h
Defined in file : hzError.cpp
Function Logic:
Function body:
void Fatal (hzChain& error)
{
hzChain E ;
hzXDate d ;
hzLogger* pLog ;
hzProcess* phz ;
phz = GetThreadInfo() ;
_hzGlobal_kill = true ;
d.SysDateTime() ;
E.Printf("Fatal Error in process %05u (tid %u) at %04d%02d%02d-%02d%02d%02d -> ",
getpid(), pthread_self(), d.Year(), d.Month(), d.Day(), d.Hour(), d.Min(), d.Sec()) ;
E << error ;
pLog = GetThreadLogger() ;
if (!pLog)
std::cerr << E ;
else
{
if (pLog->IsOpen())
pLog->Out(E) ;
else
std::cerr << E ;
}
phz->StackTrace() ;
exit(0);
}