OSB_LIB::RequestHandler::Tracker Struct Reference

List of all members.

Detailed Description

Track who is being processed by the request handler.

Todo:
See RequestHandler: the processing steps will be broken down soon. By this additional functions like prefSet() will be provided.

Definition at line 312 of file requesthandler.h.

Public Types

Public Member Functions

Protected Member Functions


Member Enumeration Documentation

enum OSB_LIB::RequestHandler::Tracker::Stage

The processing stage.

Enumerator:
setPref  Set the preferred status.
chngStatus  Change the effective status.

Definition at line 315 of file requesthandler.h.


Constructor & Destructor Documentation

OSB_LIB::RequestHandler::Tracker::Tracker (  ) 

Empty default constructor.

virtual OSB_LIB::RequestHandler::Tracker::~Tracker (  )  [virtual]

Empty virtual destructor.

OSB_LIB::RequestHandler::Tracker::Tracker ( const Tracker rhs  )  [protected]

Copying for derived classes only.


Member Function Documentation

virtual void OSB_LIB::RequestHandler::Tracker::entityEnd ( const Stage  stage,
const StatusRequest request,
const RequestLinkInfo info,
Result  result 
) [pure virtual]

A contractual entity is being processed.

Parameters:
stage The processing stage of request.
request The status request being processed.
info Info about the entity being processed.
result The result of the processing.

virtual void OSB_LIB::RequestHandler::Tracker::entityStart ( const Stage  stage,
const StatusRequest request,
const RequestLinkInfo info 
) [pure virtual]

A contractual entity is being processed.

Parameters:
stage The processing stage of request.
request The status request being processed.
info Info about the entity being processed.

Tracker& OSB_LIB::RequestHandler::Tracker::operator= ( const Tracker rhs  )  [protected]

Assignment for derived classes only.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 2 14:12:52 2006 for OSB Library by  doxygen 1.4.7