/** Check the list of buffered packets against the supplied
* functional request. */
- bool checkFunctional(PacketPtr pkt)
- { return respQueue.checkFunctional(pkt); }
-
- unsigned int drain(DrainManager *dm) { return respQueue.drain(dm); }
+ bool trySatisfyFunctional(PacketPtr pkt)
+ { return respQueue.trySatisfyFunctional(pkt); }
};
/**
/** Check the list of buffered packets against the supplied
* functional request. */
- bool checkFunctional(PacketPtr pkt)
+ bool trySatisfyFunctional(PacketPtr pkt)
{
- return reqQueue.checkFunctional(pkt) ||
- snoopRespQueue.checkFunctional(pkt);
+ return reqQueue.trySatisfyFunctional(pkt) ||
+ snoopRespQueue.trySatisfyFunctional(pkt);
}
-
- unsigned int drain(DrainManager *dm)
- { return reqQueue.drain(dm) + snoopRespQueue.drain(dm); }
};
#endif // __MEM_QPORT_HH__