fatalmind::TaskRunnerPool Class Reference

#include <TaskRunnerPool.hh>

Inherits fatalmind::TaskRunnerInterface.

List of all members.


Detailed Description

A special implementation for a pool of TaskRunner instances.

Public Member Functions

 TaskRunnerPool (const ResourcePoolOptions &=ResourcePoolOptions::defaultOptions)
virtual void runDetached (CommonPtr< Task, MultiThreadedModel<> >)
TaskRunnerInterface::ID run (CommonPtr< Task, MultiThreadedModel<> >)
template<class D>
void runDetached (std::auto_ptr< D > a)
template<class D>
void runDetached (gc_ptr< D, MultiThreadedModel<> > a)
void runDetached (std::auto_ptr< Task > a)
void runDetached (gc_ptr< Task, MultiThreadedModel<> > a)
template<class D>
ID run (std::auto_ptr< D > a)
template<class D>
ID run (gc_ptr< D, MultiThreadedModel<> > a)
ID run (std::auto_ptr< Task > a)
ID run (gc_ptr< Task, MultiThreadedModel<> > a)

Friends

class TaskRunnerPoolInternals::CleanUpTask
class TaskRunnerPoolInternals::ReleaseTaskRunner

The documentation for this class was generated from the following files:

Generated on Mon Jun 9 11:27:03 2008 for ResourcePool by  doxygen 1.5.5