shawn::SimulationTaskProcessorWorldFactory Class Reference

#include <world_tasks.h>

Inheritance diagram for shawn::SimulationTaskProcessorWorldFactory:

Inheritance graph
[legend]
Collaboration diagram for shawn::SimulationTaskProcessorWorldFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimulationTaskProcessorWorldFactory ()
virtual ~SimulationTaskProcessorWorldFactory ()
virtual void run (SimulationController &) throw ( std::runtime_error )

Protected Member Functions

virtual ProcessorWorldFactorycreate_factory (SimulationController &)=0 throw ( std::runtime_error )
virtual void set_node_count (SimulationController &, ProcessorWorldFactory &) throw ( std::runtime_error )
virtual void add_processor_factories (SimulationController &, ProcessorWorldFactory &) throw ( std::runtime_error )


Constructor & Destructor Documentation

shawn::SimulationTaskProcessorWorldFactory::SimulationTaskProcessorWorldFactory (  ) 

virtual shawn::SimulationTaskProcessorWorldFactory::~SimulationTaskProcessorWorldFactory (  )  [virtual]


Member Function Documentation

virtual void shawn::SimulationTaskProcessorWorldFactory::run ( SimulationController  )  throw ( std::runtime_error ) [virtual]

Implements shawn::SimulationTask.

virtual ProcessorWorldFactory* shawn::SimulationTaskProcessorWorldFactory::create_factory ( SimulationController  )  throw ( std::runtime_error ) [protected, pure virtual]

virtual void shawn::SimulationTaskProcessorWorldFactory::set_node_count ( SimulationController ,
ProcessorWorldFactory  
) throw ( std::runtime_error ) [protected, virtual]

virtual void shawn::SimulationTaskProcessorWorldFactory::add_processor_factories ( SimulationController ,
ProcessorWorldFactory  
) throw ( std::runtime_error ) [protected, virtual]


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

Generated on Tue Feb 7 00:01:42 2012 for Shawn by  doxygen 1.5.6