29 #ifndef ENGINE_SCHEDULER_DYNAMICEXECUTOR_WORKUNITPRODUCERINTERFACE_H
30 #define ENGINE_SCHEDULER_DYNAMICEXECUTOR_WORKUNITPRODUCERINTERFACE_H
37 namespace DynamicExecutor {
43 virtual bool isDone()
const = 0;
44 virtual void enqueueReadyModules()
const = 0;
#define SCISHARE
Definition: share.h:39
virtual ~ProducerInterface()
Definition: WorkUnitProducerInterface.h:42
boost::shared_ptr< ProducerInterface > ProducerInterfacePtr
Definition: WorkUnitProducerInterface.h:47
Definition: WorkUnitProducerInterface.h:39