From 7997b8595a038321f320b60bc2f9518f312901f8 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 7 Mar 2001 16:05:20 +0000 Subject: [PATCH] added IO count management --- src/ca/cac_IL.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/ca/cac_IL.h b/src/ca/cac_IL.h index 32101e32d..bb8c3a864 100644 --- a/src/ca/cac_IL.h +++ b/src/ca/cac_IL.h @@ -70,5 +70,25 @@ inline bool cac::flushPermit () const return true; } +inline void cac::incrementOutstandingIO () +{ + this->ioCounter.increment (); +} + +inline void cac::decrementOutstandingIO () +{ + this->ioCounter.decrement (); +} + +inline void cac::decrementOutstandingIO ( unsigned sequenceNo ) +{ + this->ioCounter.decrement ( sequenceNo ); +} + +inline unsigned cac::sequenceNumberOfOutstandingIO () const +{ + return this->ioCounter.sequenceNumber (); +} + #endif // cac_ILh