Main Page   Class Hierarchy   Alphabetical List   Compound List   Compound Members   Related Pages  

Printable Class Reference

Basic interface class for all DAQObjects that are printable. More...

#include <Printable.h>

Inheritance diagram for Printable::

Buffer DAQObject List of all members.

Public Methods

 ~Printable ()
 Basic destructor. More...

virtual ostream & Print (ostream &aStream)
 Print this on an ostream. More...

virtual void Print_Status (ostream &aStream)
 Print the status on an ostream. More...

void PrintStatus (ostream &aStream)
 Print the status on an ostream. More...

void PrintStatus (Basic_OStream_Iface &aStream)
 Print the status on a Basic_OStream_Iface. More...


Protected Methods

 Printable ()
 Basic constructor. More...


Detailed Description

Printable defines several virtual functions for the printing of DAQObjects. The external wedgie operators are also initially defined such that they use the Printable class.

Author:
Eric Kasten
Version:
0.4.0


Constructor & Destructor Documentation

Printable::~Printable [inline]
 

Basic destructor for this class

Parameters:
None  
Returns:
None

Printable::Printable [inline, protected]
 

Basic constructor for this class

Parameters:
None  
Returns:
this


Member Function Documentation

Printable::Print ostream & aStream [inline, virtual]
 

Virtual method to print this on an ostream.

Parameters:
aStream   An ostream on which to print.
Returns:
The ostream

Reimplemented in DAQObject, DAQNodeId, DAQThreadId, and Buffer.

Printable::PrintStatus Basic_OStream_Iface & aStream [inline]
 

Virtual method to print the status of this using an object that implements the Basic_OStream_Iface interface.

Parameters:
aStream   A Basic_OStream_Iface object on which to print.
Returns:
None

Printable::PrintStatus ostream & aStream [inline]
 

Virtual method to print the status of this on an ostream.

Parameters:
aStream   An ostream on which to print.
Returns:
None

Printable::Print_Status ostream & aStream [inline, virtual]
 

Virtual method to print the status of this on an ostream. Special method to support convoluted object printing in strange cases (avoid infinite recursion).

Parameters:
aStream   An ostream on which to print.
Returns:
None


The documentation for this class was generated from the following file:
Generated at Tue Jan 29 14:07:10 2002 for SpectroDAQ by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001