34,35c34
< #include "mem/gems_common/RefCnt.hh"
< #include "mem/gems_common/RefCountable.hh"
---
> #include "base/refcnt.hh"
40c39
< typedef RefCnt<Message> MsgPtr;
---
> typedef RefCountingPtr<Message> MsgPtr;
42c41
< class Message : public RefCountable
---
> class Message : public RefCounted
46,51c45,48
< : RefCountable()
< {
< m_time = g_eventQueue_ptr->getTime();
< m_LastEnqueueTime = g_eventQueue_ptr->getTime();
< m_DelayedCycles = 0;
< }
---
> : m_time(g_eventQueue_ptr->getTime()),
> m_LastEnqueueTime(g_eventQueue_ptr->getTime()),
> m_DelayedCycles(0)
> { }
52a50,55
> Message(const Message &other)
> : m_time(other.m_time),
> m_LastEnqueueTime(other.m_LastEnqueueTime),
> m_DelayedCycles(other.m_DelayedCycles)
> { }
>
56d58
< virtual void destroy() = 0;