Changeset 1944 in Sophya for trunk/ArchTOIPipe/Kernel/toisegment.h
- Timestamp:
- Mar 24, 2002, 12:05:22 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toisegment.h
r1787 r1944 5 5 // Christophe Magneville 6 6 // Reza Ansari 7 // $Id: toisegment.h,v 1.1 7 2001-11-26 15:13:48aubourg Exp $7 // $Id: toisegment.h,v 1.18 2002-03-23 23:05:22 aubourg Exp $ 8 8 9 9 #ifndef TOISEGMENT_H … … 82 82 83 83 bool isPastEnd(int sn) { 84 return sn >= sn +bufferSize;84 return sn >= sn0+bufferSize; 85 85 } 86 86 87 87 private: 88 88 void checkCommitted() { 89 if (status != COMMITTED) 89 if (status != COMMITTED) { 90 cerr << "TOISegment: Read on not committed buffer segment" << endl; 90 91 throw(ForbiddenError("TOISegment: Read on not committed buffer segment")); 92 } 91 93 } 92 94 93 95 void checkInRange(int sn) { 94 if (sn < sn0 || sn >= sn+bufferSize) 96 if (sn < sn0 || sn >= sn0+bufferSize) { 97 cerr << "TOISegment: out of range access in buffer segment " << sn << " not in " 98 << sn0 << " - " << sn0+bufferSize << endl; 95 99 throw(RangeCheckError("TOISegment: out of range access in buffer segment")); 100 } 96 101 } 97 102
Note:
See TracChangeset
for help on using the changeset viewer.