VR-Link API Documentation for DIS
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, and DtFilePrinter.


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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)