gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
packet_queue.hh File Reference

Declaration of a simple PacketQueue that is associated with a port on which it attempts to send packets according to the time stamp given to them at insertion. More...

#include <list>
#include "mem/port.hh"
#include "sim/drain.hh"
#include "sim/eventq_impl.hh"

Go to the source code of this file.

Classes

class  PacketQueue
 A packet queue is a class that holds deferred packets and later sends them using the associated slave port or master port. More...
 
class  PacketQueue::DeferredPacket
 A deferred packet, buffered to transmit later. More...
 
class  ReqPacketQueue
 
class  SnoopRespPacketQueue
 
class  RespPacketQueue
 

Detailed Description

Declaration of a simple PacketQueue that is associated with a port on which it attempts to send packets according to the time stamp given to them at insertion.

The packet queue is responsible for the flow control of the port.

Definition in file packet_queue.hh.


Generated on Fri Jun 9 2017 13:03:58 for gem5 by doxygen 1.8.6