class Report

Library: Net Responsibility
Package: Report
Header: Report.h

Description

This class is generating the reports. It may also override ReportBase's send method to send the reports another way than usual. Report is written as a plugin, so one may extend Net Responsibility with different types of reports. So far this is the only existing plugin.

Inheritance

Direct Base Classes: ReportBase

All Base Classes: ReportBase

Member Summary

Member Functions: generate, name

Inherited Functions: generate, getBody, getContentType, getSubject, install, logFinish, name, replaceVar, send, sendCout, sendImprovementData, sendToFile, test, uninstall

Constructors

Report inline

Report();

The default constructor, only uses ReportBase's regular constructor.

Member Functions

generate virtual

void generate();

Generates the report. This method invokes a number of other methods

See also: ReportBase::generate()

name virtual

string name() const;

Returns the name of the class

See also: ReportBase::name()