Files
DRAMSys/dram/src/core/scheduling/CommandSequenceScheduler.h
2014-03-29 00:26:21 +01:00

32 lines
606 B
C++

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