Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ReportCallback Struct Reference

Basic interface definition for callback reports. More...

#include <CallBack.h>

Inheritance diagram for ReportCallback:

RedirectCallback< CB > List of all members.

Public Member Functions

virtual ~ReportCallback ()
virtual void reportbegin ()
virtual void reportend ()

Detailed Description

Basic interface definition for callback reports.

For a callback recipient it might be helpfull to know begin and end of a report. I.e. a trigger before the 1st actual callback function is invoked, and after the last one.

Functions sending a report are encouraged to invoke callback functions through an instance of Report::Send, which triggers reportbegin at its construction, and reportend at destruction.


Constructor & Destructor Documentation

virtual ReportCallback::~ReportCallback  )  [inline, virtual]
 

Virtual destructor


Member Function Documentation

virtual void ReportCallback::reportbegin  )  [inline, virtual]
 

Triggered on creation of Report::Send.

virtual void ReportCallback::reportend  )  [inline, virtual]
 

Triggered on destruction of Report::Send


The documentation for this struct was generated from the following file:
Generated on Thu Feb 23 23:56:11 2006 for liby2util by doxygen 1.3.6