Ignore:
Timestamp:
Nov 10, 2001, 1:14:55 AM (24 years ago)
Author:
aubourg
Message:

optim...

File:
1 edited

Legend:

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

    r1743 r1744  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: toisegment.cc,v 1.16 2001-11-09 23:13:15 aubourg Exp $
     5// $Id: toisegment.cc,v 1.17 2001-11-10 00:14:55 aubourg Exp $
    66
    77#include "toisegment.h"
     
    187187
    188188void TOISegmented::BufferSegment::putData(int sn, int n, double const* d, uint_8 const* f) {
    189   checkCommitted();
     189  if (status == NEW) {
     190    status = WRITE;
     191    sn0 = sn;
     192  }
     193  if (status == COMMITTED) {
     194    throw(ForbiddenError("TOISegment : putData in committed buffer"));
     195  }
    190196  checkInRange(sn);
    191197  checkInRange(sn+n-1);
Note: See TracChangeset for help on using the changeset viewer.