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

29 lines
522 B
C++

/*
* IInternalScheduler.h
*
* Created on: Mar 13, 2014
* Author: jonny
*/
#ifndef IINTERNALSCHEDULER_H_
#define IINTERNALSCHEDULER_H_
#include <systemc.h>
#include "scheduling/ScheduledCommand.h"
#include "scheduling/Trigger.h"
namespace core
{
class IWrapperConnector
{
public:
virtual ~IWrapperConnector() {}
virtual void send(const core::ScheduledCommand& command) = 0;
virtual void send(Trigger trigger, sc_time time, tlm::tlm_generic_payload& payload) = 0;
};
}
#endif /* IINTERNALSCHEDULER_H_ */