Changeset 2454 in Sophya for trunk/ArchTOIPipe/Kernel/toiseqbuff.cc
- Timestamp:
- Nov 14, 2003, 1:34:56 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toiseqbuff.cc
r2024 r2454 3 3 // Christophe Magneville 4 4 // Reza Ansari 5 // $Id: toiseqbuff.cc,v 1.1 5 2002-05-30 10:09:06 ansariExp $5 // $Id: toiseqbuff.cc,v 1.16 2003-11-14 12:34:55 aubourg Exp $ 6 6 7 7 #include "toiprocessor.h" … … 74 74 } 75 75 76 TOI::DataStatus TOISeqBuffered::isDataAvailNL( int iStart, intiEnd) {76 TOI::DataStatus TOISeqBuffered::isDataAvailNL(long iStart, long iEnd) { 77 77 if (iEnd < iStart) 78 78 throw RangeCheckError("TOISeqBuffered::isDataAvailNL : iEnd<iStart !"); … … 83 83 } 84 84 85 TOI::DataStatus TOISeqBuffered::isDataAvailNL( inti) {85 TOI::DataStatus TOISeqBuffered::isDataAvailNL(long i) { 86 86 return TOI::isDataAvailNL(i); 87 87 } 88 88 89 void TOISeqBuffered::wontNeedBefore( inti) {89 void TOISeqBuffered::wontNeedBefore(long i) { 90 90 // $CHECK$ Reza 30/4/2001 - Je ne sais pas a quoi ca sert ! 91 91 // next_out = i; $CHECK$ Reza 30/4/2001 … … 95 95 #ifndef NO_SOPHYA 96 96 /* ---- l'interface va etre modifiee, NE PAS UTILISER 97 Array TOISeqBuffered::doGetData( int iStart, intiEnd) {97 Array TOISeqBuffered::doGetData(long iStart, long iEnd) { 98 98 // if (iEnd < iStart) 99 99 // throw RangeCheckError("TOI::getData : iEnd<iStart !"); … … 104 104 cleanWaitGet(); 105 105 Vector dat(iEnd - iStart + 1); 106 for ( inti=0; i<iEnd-iStart+1; i++) {106 for (long i=0; i<iEnd-iStart+1; i++) { 107 107 dat(i) = dataRef(i+iStart); 108 108 } … … 115 115 #endif 116 116 117 double TOISeqBuffered::getData( inti)117 double TOISeqBuffered::getData(long i) 118 118 { 119 119 double val; … … 124 124 125 125 126 void TOISeqBuffered::getData( inti, double & val, uint_8 & flg) {126 void TOISeqBuffered::getData(long i, double & val, uint_8 & flg) { 127 127 lock(); 128 128 if (!started) { … … 168 168 169 169 170 void TOISeqBuffered::getData( inti, int n, double* data, uint_8* flg)170 void TOISeqBuffered::getData(long i, int n, double* data, uint_8* flg) 171 171 { 172 172 lock(); … … 184 184 throw RangeCheckError("TOISeqBuffered::getData(i) : data deleted"); 185 185 } 186 for( intj=i; j<i+n; j++) {186 for(long j=i; j<i+n; j++) { 187 187 while (j >= next_in) { 188 188 if (j>next_out) next_out = j; … … 218 218 #ifndef NO_SOPHYA 219 219 /* ---- l'interface va etre modifiee, NE PAS UTILISER 220 TArray<int_4> TOISeqBuffered::doGetFlag( int iStart, intiEnd) {220 TArray<int_4> TOISeqBuffered::doGetFlag(long iStart, long iEnd) { 221 221 if (!started) waitGet(); 222 222 cleanWaitGet(); … … 224 224 throw RangeCheckError("TOISeqBuffered::getFlag(iS,iE) : data not available"); 225 225 TVector<int_4> dat(iEnd - iStart + 1); 226 for ( inti=0; i<iEnd-iStart+1; i++) {226 for (long i=0; i<iEnd-iStart+1; i++) { 227 227 dat[i] = flagRef(i+iStart); 228 228 } … … 233 233 234 234 /*RZCMV 235 int_4 TOISeqBuffered::doGetFlag( inti) {235 int_4 TOISeqBuffered::doGetFlag(long i) { 236 236 if (!started) waitGet(); 237 237 cleanWaitGet(); … … 245 245 246 246 247 void TOISeqBuffered::putData( inti, double value, uint_8 flag) {247 void TOISeqBuffered::putData(long i, double value, uint_8 flag) { 248 248 lock(); 249 249 if (!started) { … … 290 290 } 291 291 292 void TOISeqBuffered::putData( inti, int n, double const* val, uint_8 const* flg)292 void TOISeqBuffered::putData(long i, int n, double const* val, uint_8 const* flg) 293 293 { 294 294 lock(); … … 309 309 } 310 310 } 311 for( intj=i; j<i+n; j++) {311 for(long j=i; j<i+n; j++) { 312 312 if (next_in-next_out >= wsize) { 313 313 if (dbglev > 0) … … 357 357 } 358 358 359 int TOISeqBuffered::nextDataAvail(intiAfter) {359 long TOISeqBuffered::nextDataAvail(long iAfter) { 360 360 lock(); 361 361 if (iAfter >= next_in ) {unlock(); return -1;} … … 365 365 } 366 366 367 void TOISeqBuffered::doGetData( inti, double & val, uint_8 & flg)367 void TOISeqBuffered::doGetData(long i, double & val, uint_8 & flg) 368 368 { 369 369 cerr << " TOISeqBuffered::doGetData() not implemented !" … … 372 372 } 373 373 374 void TOISeqBuffered::doPutData( inti, double value, uint_8 flag)374 void TOISeqBuffered::doPutData(long i, double value, uint_8 flag) 375 375 { 376 376 cerr << " TOISeqBuffered::doGetData() not implemented !"
Note:
See TracChangeset
for help on using the changeset viewer.