VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions

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.

Detailed Description

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.

Constructor & Destructor Documentation

DtPrinter::DtPrinter ( )
inline
DtPrinter::DtPrinter ( const DtPrinter )
inline
DtPrinter::~DtPrinter ( )
inlinevirtual

Member Function Documentation

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, DtFilePrinter, and DtCSharpPrinter.


The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)