26 using std::ostringstream;
52 virtual void process(ostringstream *str_os) ;
53 virtual void show(
char *level,
bool h) ;
65 virtual void flush() ;
121 virtual void process(ostringstream *str_os) ;
127 virtual char *
GetLast(
char *buff) ;
146 #ifdef _ENABLE_DEBUG_FILE
150 #endif // _ENABLE_DEBUG_FILE
FCon()
Definition: console.cpp:409
BasicCon()
Definition: console.cpp:45
ostream * os
Output stream (cout usually)
Definition: console.h:50
Console with history, and handle message output on a console window.
Definition: console.h:101
char Buffer[4096]
Definition: console.h:119
int CurCol
Definition: console.h:118
static bool mute
Definition: console.h:46
virtual void process(ostringstream *str_os)
Definition: console.cpp:67
static bool quiet
flag to mute console (loats output) or quiet console
Definition: console.h:46
BasicCon & Message(bool h=true)
set verbose level of next message to "msg"
Definition: console.cpp:283
3x3 Matrix
Definition: Matrix3.h:47
BasicCon & operator<<(const char *s)
Definition: console.cpp:75
virtual ~BasicCon()
Definition: console.cpp:52
void SetQuiet(bool Q)
Definition: console.h:60
BasicCon & Error(bool h=true)
set verbose level of next message to "err"
Definition: console.cpp:261
static int GetVerbose()
Definition: console.h:63
Handle message ouput on the console.
Definition: console.h:39
static bool immediate
Definition: console.h:107
BasicCon & Timing(bool h=true)
set verbose level of next message to "tme"
Definition: console.cpp:327
static bool timing
Definition: console.h:47
static void SetVerbose(int vl=all)
set verbose level
Definition: console.cpp:234
static ConsoleWindow * Window
Definition: console.h:103
console writing into per-process file
Definition: console.h:134
BasicCon & Warning(bool h=true)
set verbose level of next message to "wrn"
Definition: console.cpp:272
void SetTiming(bool T)
Definition: console.h:61
virtual void flush()
Definition: console.cpp:339
std::ofstream m_debugfile
Definition: console.h:137
#define NULL
Definition: t_list.h:17
virtual void show(char *level, bool h)
Definition: console.cpp:243
virtual void SetOStream(ostream *Ios)
Definition: console.cpp:58
virtual ~Con()
Definition: console.cpp:362
BasicCon & Info(bool h=true)
set verbose level of next message to "inf"
Definition: console.cpp:294
static int VLevel
current verbose level
Definition: console.h:45
BasicCon & XDebug(bool h=true)
set verbose level of next message to "xdg"
Definition: console.cpp:316
VerboseLevel
Definition: console.h:42
virtual ~ConsoleWindow()
Definition: console.h:106
BasicCon & Debug(bool h=true)
set verbose level of next message to "dbg"
Definition: console.cpp:305
BasicCon & Critical(bool h=true)
set verbose level of next message to "crt"
Definition: console.cpp:250
virtual char * GetLast(char *buff)
Definition: console.cpp:394
virtual ~FCon()
Definition: console.cpp:420
virtual void process(ostringstream *str_os)
Definition: console.cpp:365
Con()
Definition: console.cpp:353
virtual void UpdateCon()=0
console with window buffer
Definition: console.h:116
static bool IsOpen()
Definition: console.h:109
static void Update()
Definition: console.cpp:403
char * CurBuffer
buffer for output & process
Definition: console.h:49