9 #ifndef bufferPrinter_H_
10 #define bufferPrinter_H_
17 #include <vlutil/vlPrint.h>
18 #include <vlutil/vlSmartPointers.h>
36 virtual void write(
const std::string &st,
int notify_level,
bool sync);
39 DtBoost::shared_ptr<DtPrinterBuf>
buffer() {
return myBuffer; }
42 virtual void swapBuffer( DtBoost::shared_ptr<DtPrinterBuf> buffer );
46 virtual void swapAndCopyBuffer( DtBoost::shared_ptr<DtPrinterBuf> buffer );