/* Error Operator*/
/**/
/* Defined by YB*/
/*////////////////////////*/
#ifndef _ERROR_OPERATOR_MAIN_CLASS_
#define _ERROR_OPERATOR_MAIN_CLASS_
 
/*############################################################################*/
 
typedef enum ERROR_eErrorGravity
{
	E_ERROR_GRAVITY_WARNING,
	E_ERROR_GRAVITY_INSTABLE,
	E_ERROR_GRAVITY_FATAL,
	
	E_ERROR_GRAVITY_UNKNOWN,
 
} ERROR_tdeErrorGravity;
 
/*############################################################################*/
 
/*Module Info*/
extern CString g_csModuleName;
 
/*Source Info*/
extern CString g_csCurrentFileName;
extern short g_wCurrentFileLine;
extern CString g_csLastModif;
 
/*Global Info*/
extern CString g_csCurrentAction;
extern CString g_csCurrentFunction;
extern CString g_csAddedInfo;
extern enum ERROR_eErrorGravity g_eErrorGravity;
 
/*Script Info*/
extern CString g_csCurrentScriptFileName;
extern short g_wCurrentScriptLine;
 
/*Programmers Info*/
extern class ErrorOperator_TeamList g_clListOfTeams;
 
extern CStringList g_cslGravityMessages; 
extern CStringList g_cslGravityExplanations; 
 
#define ERO_C_szUnknown	" < Unknown > "
 
#endif /*_ERROR_OPERATOR_MAIN_CLASS_*/
 
