ChampSim
|
#include <mocks.hpp>
Public Types | |
using | request_type = typename queue_issue_MRP::request_type |
![]() | |
using | request_type = typename champsim::channel::request_type |
using | response_type = typename champsim::channel::response_type |
using | func_type = std::function< bool(request_type, response_type)> |
Public Member Functions | |
bool | issue (const queue_issue_MRP::request_type &pkt) |
queue_issue_MRP () | |
queue_issue_MRP (func_type finder) | |
![]() | |
queue_issue_MRP () | |
queue_issue_MRP (func_type finder) | |
long | operate () override |
![]() | |
operable (double scale) | |
long | _operate () |
virtual void | initialize () |
virtual void | begin_phase () |
virtual void | end_phase (unsigned) |
virtual void | print_deadlock () |
Additional Inherited Members | |
![]() | |
std::deque< response_type > | returned {} |
champsim::channel | queues {} |
std::deque< result_data > | packets |
func_type | top_finder |
![]() | |
const double | CLOCK_SCALE |
double | leap_operation = 0 |
uint64_t | current_cycle = 0 |
bool | warmup = true |
using to_pq_MRP::request_type = typename queue_issue_MRP::request_type |
|
inline |
|
inline |
|
inlineexplicit |