26 lines
956 B
C++
26 lines
956 B
C++
#ifndef TESTUTILS_H
|
|
#define TESTUTILS_H
|
|
|
|
#include <tlm.h>
|
|
#include <memory>
|
|
#include "common/schedulerextension.h"
|
|
|
|
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload();
|
|
|
|
std::shared_ptr<tlm::tlm_generic_payload> createDummyPayload(common::SchedulerExtension* 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
|