/* * Processor.h * * Created on: Dec 6, 2012 * Author: dklein */ #ifndef PROCESSOR_H_ #define PROCESSOR_H_ #include "Device.h" #include "ProcessorTask.h" namespace Highway { #define DEVICE Device<1,1> class Processor: public Highway::DEVICE { public: Processor(); virtual ~Processor(); void SetTask(ProcessorTask* task); virtual void Init(); virtual void Run(); private: ProcessorTask* fTask; }; } /* namespace Highway */ #endif /* PROCESSOR_H_ */