35 #define TF_SFFOSTREAM_CC_VERSION \ 36 "TF_SFFOSTREAM_CC V1.1 " 49 Mlast(false), Mfileheaderwritten(false),
50 Mfilefreedefined(false), Mtraceinprogress(false),
58 { cout <<
"DEBUG (ostream_manager::setfileheader) finished" << endl; }
66 { cout <<
"DEBUG (ostream_manager::settraceheader) finished" << endl; }
73 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::setinfo) finished" << endl; }
80 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::setwid2) finished" << endl; }
86 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::setsrce) finished" << endl; }
94 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::setfree)" 95 <<
" trace FREE" << endl; }
101 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::setfree)" 102 <<
" file FREE" << endl; }
110 { cout <<
"DEBUG (ostream_manager::setnormmode) finished" << endl; }
117 { cout <<
"DEBUG (ostream_manager::nextislast) finished" << endl; }
124 { cout <<
"DEBUG (ostream_manager::clearlast) finished" << endl; }
132 { cout <<
"DEBUG (ostream_manager::traceheader) finished" << endl; }
148 if (
Mdebug) { cout <<
"DEBUG (ostream_manager::flushheader):" << endl; }
153 if (
Mdebug) { cout <<
" flushed" << endl; }
157 if (
Mdebug) { cout <<
" no waiting header to be flushed" << endl; }
void setfileheader(const FileHeader &)
void setfree(const FREE &)
void setwid2(const WID2 &)
void setnormmode(const Enormmode &)
void settraceheader(const TraceHeader &)
SFF output stream (prototypes)
void setinfo(const INFO &)
TraceHeader traceheader() const
void flushheader()
flush file header to output (if not done yet)
const Enormmode & normmode() const
void setsrce(const SRCE &)
scale for maximum dynamic range
const FileHeader & fileheader() const
ostream_manager(std::ostream &os, const bool &debug=false)