29 #ifndef __MEM_RUBY_STRUCTURES_TIMERTABLE_HH__
30 #define __MEM_RUBY_STRUCTURES_TIMERTABLE_HH__
63 void print(std::ostream& out)
const;
96 #endif // __MEM_RUBY_STRUCTURES_TIMERTABLE_HH__
const std::string & name()
std::ostream & operator<<(std::ostream &out, const TimerTable &obj)
void print(std::ostream &out) const
void set(Addr address, Tick ready_time)
void setConsumer(Consumer *consumer_ptr)
uint64_t Tick
Tick count type.
bool isSet(Addr address) const
void setDescription(const std::string &name)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
bool isReady(Tick curTime) const
std::map< Addr, Tick > AddressMap
Consumer * m_consumer_ptr
Consumer to signal a wakeup()
TimerTable & operator=(const TimerTable &obj)