Files
DRAMSys/DRAM/testing/testUtils.h
Janik Schlemminger 9d3c6ca715 BankwiseScheduler Part
-- and minor refactoring
2014-03-10 05:05:14 -07:00

26 lines
946 B
C++

#ifndef TESTUTILS_H
#define TESTUTILS_H
#include <tlm.h>
#include <memory>
#include "common/dramextension.h"
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload();
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(common::DramExtension* extension);
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(const common::Thread& thread,
const common::Bank& bank, const common::Row& row, const common::Column& column);
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(const common::Thread& thread,
const common::Bank& bank, const common::Row& row);
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(const common::Thread& thread,
const common::Bank& bank);
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(const common::Thread& thread,
const common::Bank& bank, const common::Row& row, const common::Column& column,
const tlm::tlm_command& command);
#endif // TESTUTILS_H