![]() |
VR-Link API Documentation for HLA 1516
|
DtPrinter is an abstract base class which provides an interface for output. More...
Inheritance diagram for DtPrinter:Public Member Functions | |
| DtPrinter () | |
| DtPrinter (const DtPrinter &) | |
| virtual | ~DtPrinter () |
| virtual void | write (const std::string &str, int notify_level)=0 |
| write() is called by the output stream every time information is available to print. | |
DtPrinter is an abstract base class which provides an interface for output.
All informational output in VR-Link goes through a DtOutputStream. The DtOutputStream then calls DtPrinter::write() which sends i the text to output. Users may overload DtPrinter to direct that output to a different place.
| DtPrinter::DtPrinter | ( | ) | [inline] |
| DtPrinter::DtPrinter | ( | const DtPrinter & | ) | [inline] |
| DtPrinter::~DtPrinter | ( | ) | [inline, virtual] |
| virtual void DtPrinter::write | ( | const std::string & | str, |
| int | notify_level | ||
| ) | [pure virtual] |
write() is called by the output stream every time information is available to print.
Implemented in DtStderrPrinter, DtStdoutPrinter, and DtFilePrinter.