Go to the documentation of this file.
35 #ifndef __MEM_RUBY_COMMON_CONSUMER_HH__
36 #define __MEM_RUBY_COMMON_CONSUMER_HH__
56 virtual void print(std::ostream& out)
const = 0;
94 #endif // __MEM_RUBY_COMMON_CONSUMER_HH__
virtual void print(std::ostream &out) const =0
void insertScheduledWakeupTime(Tick time)
Consumer(ClockedObject *_em)
uint64_t Tick
Tick count type.
The ClockedObject class extends the SimObject with a clock and accessor functions to relate ticks to ...
std::set< Tick > m_scheduled_wakeups
std::ostream & operator<<(std::ostream &out, const Consumer &obj)
void scheduleEventAbsolute(Tick timeAbs)
Cycles is a wrapper class for representing cycle counts, i.e.
ClockedObject * getObject()
virtual void storeEventInfo(int info)
bool alreadyScheduled(Tick time)
void scheduleEvent(Cycles timeDelta)
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17