MetriVis Overview | Download | User Manual | Development
Reference Overview | Design Documentation | Reference Backend | Reference Frontend

metrivis::RequestHandlerBase Class Reference

Dummy class to give all Request Handlers the same base class. More...

#include <RequestHandler.h>

Inheritance diagram for metrivis::RequestHandlerBase:

metrivis::RequestHandler< T, ID >

Public Member Functions

 RequestHandlerBase ()
virtual ~RequestHandlerBase ()
virtual void PushRequest (const RequestDescription &request_description)
 Handles request.
virtual void Terminate ()
 Stops the request handler, frees all it's resources.

Detailed Description

Dummy class to give all Request Handlers the same base class.

This allows easier accumulation of handlers in one STL containers.


Constructor & Destructor Documentation

metrivis::RequestHandlerBase::RequestHandlerBase (  ) 

See header file for overview.

metrivis::RequestHandlerBase::~RequestHandlerBase (  )  [virtual]

See header file for overview.


Member Function Documentation

void metrivis::RequestHandlerBase::PushRequest ( const RequestDescription request_description  )  [virtual]

Handles request.

Copies the request object to local memory.

See header file for overview.

Reimplemented in metrivis::RequestHandler< T, ID >.

void metrivis::RequestHandlerBase::Terminate (  )  [virtual]

Stops the request handler, frees all it's resources.

Blocks until all jobs have finished and it's resources freed.

See header file for overview.

Reimplemented in metrivis::RequestHandler< T, ID >.


The documentation for this class was generated from the following files:
Generated on Fri Feb 29 16:47:20 2008 for MetriVis by  doxygen 1.5.3