75,76c75,76
< void enqueue(MsgPtr message, Cycles latency);
< void dequeue();
---
> void enqueue(MsgPtr message, Tick current_time, Tick delta);
> void dequeue(Tick current_time);
78,80c78,81
< void recycle();
< bool isReady();
< bool areNSlotsAvailable(int n) { return true; }; // infinite queue length
---
> void recycle(Tick current_time, Tick recycle_latency);
> bool isReady(Tick current_time);
> // infinite queue length
> bool areNSlotsAvailable(int n, Tick current_time) { return true; };
96,98d96
<
< RubySystem * m_ruby_system;
<