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 );
This file contains the declaration of DtPrinterBuf.
DtBoost::shared_ptr< DtPrinterBuf > myBuffer
The buffer to which all output data is written.
Definition: bufferPrinter.h:51
Prints data from an output stream to a buffer.
Definition: bufferPrinter.h:25
DtBoost::shared_ptr< DtPrinterBuf > buffer()
Get a shared pointer to the buffer which this printer writes to.
Definition: bufferPrinter.h:39
#define DT_DLL_RTIUTIL
Definition: rtiMsConfig.h:127