TestReporter Class Reference

#include <TestReporter.h>

Inheritance diagram for TestReporter:

Inheritance graph
[legend]
Collaboration diagram for TestReporter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TestReporter (string name)
virtual ~TestReporter ()
virtual void report (const BESDataHandlerInterface &dhi)
virtual string get_name ()
virtual void dump (ostream &strm) const
 dump the contents of this object to the specified ostream


Detailed Description

Definition at line 8 of file TestReporter.h.


Constructor & Destructor Documentation

TestReporter::TestReporter ( string  name  ) 

Definition at line 10 of file TestReporter.cc.

TestReporter::~TestReporter (  )  [virtual]

Definition at line 16 of file TestReporter.cc.


Member Function Documentation

void TestReporter::report ( const BESDataHandlerInterface dhi  )  [virtual]

Implements BESReporter.

Definition at line 21 of file TestReporter.cc.

virtual string TestReporter::get_name (  )  [inline, virtual]

Definition at line 17 of file TestReporter.h.

Referenced by replistT::run().

virtual void TestReporter::dump ( ostream &  strm  )  const [inline, virtual]

dump the contents of this object to the specified ostream

This method is implemented by all derived classes to dump their contents, in other words, any state they might have, private variables, etc...

The inline function below can be used to dump the contents of an OPeNDAOObj object. For example, the object Animal is derived from BESObj. A user could do the following:

Animal *a = new dog( "Sparky" ) ; cout << a << endl ;

And the dump method for dog could display the name passed into the constructor, the (this) pointer of the object, etc...

Parameters:
strm C++ i/o stream to dump the object to

Implements BESReporter.

Definition at line 19 of file TestReporter.h.


The documentation for this class was generated from the following files:
Generated on Wed Jan 2 06:05:00 2008 for OPeNDAP Back End Server (BES) by  doxygen 1.5.4