Ignore:
Timestamp:
Mar 15, 2001, 1:09:31 PM (25 years ago)
Author:
ansari
Message:

Ajout de processeurs simples - Deglitcher + Filtre, + programme test - Reza 15/3/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/toiseqbuff.cc

    r1437 r1442  
    6363  if (!started) return DATA_NOT_YET;
    6464  if (iEnd >= next_in) return DATA_NOT_YET;
    65   if (iStart < (next_in-buffsize)) return DATA_DELETED;
     65  if (isDataDeleted(iStart)) return DATA_DELETED;
    6666  return DATA_OK;
    6767}
     
    102102  }
    103103  cleanWaitGet();
    104   if (isDataDeleted(i))
     104  if (isDataDeleted(i)) {
     105    if (dbglev > 0)
     106      cout << " TOISeqBuffered::doGetData() - DataDeleted() name=" << getName() 
     107           << " i=" << i << " next_in= " << next_in
     108           << " next_out=" << next_out << endl;
    105109    throw RangeCheckError("TOISeqBuffered::doGetData(i) : data deleted");
     110  }
    106111  while (i >= next_in) {
    107112    if (i>next_out) next_out = i;
     
    163168  else {
    164169    if (i != next_in) {
     170      if (dbglev > 0)
     171        cout << " TOISeqBuffered::doPutData() - i!=next_in() name=" << getName() 
     172             << " i=" << i << " next_in= " << next_in
     173             << " next_out=" << next_out << endl;
    165174      string msg = "TOISeqBuffered::doPutData() : i!=next_in TOIname="  + getName();
    166175      throw RangeCheckError(msg);
Note: See TracChangeset for help on using the changeset viewer.