22 #ifdef DtUSE_UTILITIES_NAMESPACE
23 namespace DtUSE_UTILITIES_NAMESPACE
62 virtual void write(
const std::string &str,
int notify_level) =0;
85 virtual void resetFile(
const char* filename);
88 virtual bool isOpen();
90 virtual void write(
const std::string &st,
int notify_level);
113 virtual void write(
const std::string &st,
int notify_level );
126 virtual void write(
const std::string &st,
int notify_level );
138 DtWindowsConsolePrinter(
bool disableClose =
false);
139 virtual ~DtWindowsConsolePrinter();
140 virtual void write(
const std::string &st,
int notify_level );
144 HANDLE myConsoleHandle;
178 virtual int_type overflow( int_type c );
214 int &globalThresholdRef,
221 virtual void attachPrinter(
DtPrinter *sink );
225 virtual bool detachPrinter(
DtPrinter *sink );
229 virtual void detachAllPrinters();
232 virtual void write(
const std::string &str );
236 virtual void setThreshold(
int level );
239 virtual int threshold()
const;
246 bool okToPrint()
const;
248 virtual bool okToPrint()
const;
252 virtual void operator()(
const char *s, ...);
355 DT_DLL_VLUTIL void setFileOutput(
const char *filename,
int con=0,
int son=0);
378 DT_DLL_VLUTIL int vsnprintf(
char*,
size_t,
const char*, va_list );
425 return (threshold() <= myGlobalThresholdReference);
429 #ifdef DtUSE_UTILITIES_NAMESPACE