Lines Matching refs:MessageBuffer
29 #include "mem/ruby/network/MessageBuffer.hh"
43 MessageBuffer::MessageBuffer(const Params *p)
69 MessageBuffer::getSize(Tick curTime)
80 MessageBuffer::areNSlotsAvailable(unsigned int n, Tick current_time)
127 MessageBuffer::peek() const
150 MessageBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta)
226 MessageBuffer::dequeue(Tick current_time, bool decrement_messages)
265 MessageBuffer::registerDequeueCallback(std::function<void()> callback)
271 MessageBuffer::unregisterDequeueCallback()
277 MessageBuffer::clear()
290 MessageBuffer::recycle(Tick current_time, Tick recycle_latency)
306 MessageBuffer::reanalyzeList(list<MsgPtr> <, Tick schdTick)
326 MessageBuffer::reanalyzeMessages(Addr addr, Tick current_time)
344 MessageBuffer::reanalyzeAllMessages(Tick current_time)
364 MessageBuffer::stallMessage(Addr addr, Tick current_time)
386 MessageBuffer::print(ostream& out) const
388 ccprintf(out, "[MessageBuffer: ");
399 MessageBuffer::isReady(Tick current_time) const
406 MessageBuffer::regStats()
441 MessageBuffer::functionalWrite(Packet *pkt)
473 MessageBuffer *
476 return new MessageBuffer(this);