MetriVis | Overview | Download | User Manual | Development |
Reference | Overview | Design Documentation | Reference Backend | Reference Frontend |
#include <RequestHandler.h>
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. |
This allows easier accumulation of handlers in one STL containers.
metrivis::RequestHandlerBase::RequestHandlerBase | ( | ) |
See header file for overview.
metrivis::RequestHandlerBase::~RequestHandlerBase | ( | ) | [virtual] |
See header file for overview.
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 >.