DefaultJPrintfPort Class Reference

#include <DefaultJPrintfPort.h>

Inheritance diagram for DefaultJPrintfPort:

Inheritance graph
[legend]
Collaboration diagram for DefaultJPrintfPort:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DefaultJPrintfPort (int bogon)
virtual void p (char *msg)
virtual void p (char const *msg)
virtual void pn (char *msg)
virtual void pn (const char *msg)
virtual void e (char *msg)
virtual void e (const char *msg)
virtual void en (char *msg)
virtual void en (const char *msg)
virtual void l (char *msg)
virtual void l (const char *msg)
virtual void ln (char *msg)
virtual void ln (const char *msg)
virtual void p (std::string &msg)
virtual void p (const std::string &msg)
virtual void pn (std::string &msg)
virtual void pn (const std::string &msg)
virtual void e (std::string &msg)
virtual void e (const std::string &msg)
virtual void en (std::string &msg)
virtual void en (const std::string &msg)
virtual void l (std::string &msg)
virtual void l (const std::string &msg)
virtual void ln (std::string &msg)
virtual void ln (const std::string &msg)


Detailed Description

A just-print-it port implementation. Tremendously buggy. The implementation of this port here merges log and err channels.

It is good practice for components implementing this interface to return immediately (minimizing cost) if noone is listening even though the component insists on talking.

The const versions of the member functions exist to shut up the Solaris compilers.


Member Function Documentation

virtual void DefaultJPrintfPort::p ( char *  msg  )  [virtual]

Output a string on out device

virtual void DefaultJPrintfPort::pn ( char *  msg  )  [virtual]

Output a string on out device with added

virtual void DefaultJPrintfPort::e ( char *  msg  )  [virtual]

Output a string on err device

virtual void DefaultJPrintfPort::en ( char *  msg  )  [virtual]

Output a string on err device with added

virtual void DefaultJPrintfPort::l ( char *  msg  )  [virtual]

Output a string on log device

virtual void DefaultJPrintfPort::ln ( char *  msg  )  [virtual]

Output a string on log device with added

virtual void DefaultJPrintfPort::p ( std::string &  msg  )  [virtual]

Output a string& on out device

virtual void DefaultJPrintfPort::pn ( std::string &  msg  )  [virtual]

Output a string on out device with added

virtual void DefaultJPrintfPort::e ( std::string &  msg  )  [virtual]

Output a string on err device

virtual void DefaultJPrintfPort::en ( std::string &  msg  )  [virtual]

Output a string on err device with added

virtual void DefaultJPrintfPort::l ( std::string &  msg  )  [virtual]

Output a string on log device

virtual void DefaultJPrintfPort::ln ( std::string &  msg  )  [virtual]

Output a string on log device with added


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

Generated on Thu Sep 17 08:21:24 2009 for CCAFFEINE by  doxygen 1.5.9