ruby: slicc: remove nextLineHack from Type.py
[gem5.git] / src / mem / tport.hh
index 1f08d1a912a137e37c8ea0d5dc07b5031aacc26b..166a23125b09a10d3eb0a3d0a94b19de4ec015b9 100644 (file)
 class SimpleTimingPort : public QueuedSlavePort
 {
 
-  protected:
+  private:
 
-    /** The packet queue used to store outgoing responses. */
-    SlavePacketQueue queue;
+    /**
+     * The packet queue used to store outgoing responses. Note that
+     * the queue is made private and that we avoid overloading the
+     * name used in the QueuedSlavePort. Access is provided through
+     * the queue reference in the base class.
+     */
+    RespPacketQueue queueImpl;
+
+  protected:
 
     /** Implemented using recvAtomic(). */
     void recvFunctional(PacketPtr pkt);