/* * CommandSequenceScheduler.h * * Created on: Mar 9, 2014 * Author: jonny */ #ifndef COMMANDSEQUENCESCHEDULER_H_ #define COMMANDSEQUENCESCHEDULER_H_ #include "CommandSchedule.h" namespace core { class ControllerCore; class CommandSequenceScheduler { public: CommandSequenceScheduler(ControllerCore& controller) : controller(controller){} virtual ~CommandSequenceScheduler(){} CommandSchedule schedule(CommandSequence commands, sc_time start, tlm::tlm_generic_payload& transaction); private: ControllerCore& controller; }; } /* namespace controller */ #endif /* COMMANDSEQUENCESCHEDULER_H_ */