Ignore:
Timestamp:
Nov 14, 2003, 1:34:56 PM (22 years ago)
Author:
aubourg
Message:

pb longs sur magique

File:
1 edited

Legend:

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

    r2024 r2454  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: toiseqbuff.cc,v 1.15 2002-05-30 10:09:06 ansari Exp $
     5// $Id: toiseqbuff.cc,v 1.16 2003-11-14 12:34:55 aubourg Exp $
    66
    77#include "toiprocessor.h"
     
    7474}
    7575
    76 TOI::DataStatus TOISeqBuffered::isDataAvailNL(int iStart, int iEnd) {
     76TOI::DataStatus TOISeqBuffered::isDataAvailNL(long iStart, long iEnd) {
    7777  if (iEnd < iStart)
    7878    throw RangeCheckError("TOISeqBuffered::isDataAvailNL : iEnd<iStart !");
     
    8383}
    8484
    85 TOI::DataStatus TOISeqBuffered::isDataAvailNL(int i) {
     85TOI::DataStatus TOISeqBuffered::isDataAvailNL(long i) {
    8686  return TOI::isDataAvailNL(i);
    8787}
    8888
    89 void TOISeqBuffered::wontNeedBefore(int i) {
     89void TOISeqBuffered::wontNeedBefore(long i) {
    9090  // $CHECK$  Reza 30/4/2001 - Je ne sais pas a quoi ca sert !
    9191  //  next_out = i; $CHECK$  Reza 30/4/2001
     
    9595#ifndef NO_SOPHYA
    9696/* ---- l'interface va etre modifiee, NE PAS UTILISER
    97 Array TOISeqBuffered::doGetData(int iStart, int iEnd) {
     97Array TOISeqBuffered::doGetData(long iStart, long iEnd) {
    9898  //  if (iEnd < iStart)
    9999  //    throw RangeCheckError("TOI::getData : iEnd<iStart !");
     
    104104  cleanWaitGet();
    105105  Vector dat(iEnd - iStart + 1);
    106   for (int i=0; i<iEnd-iStart+1; i++) {
     106  for (long i=0; i<iEnd-iStart+1; i++) {
    107107    dat(i) = dataRef(i+iStart);
    108108  }
     
    115115#endif
    116116
    117 double TOISeqBuffered::getData(int i)
     117double TOISeqBuffered::getData(long i)
    118118{
    119119  double val;
     
    124124
    125125
    126 void TOISeqBuffered::getData(int i, double & val, uint_8 & flg) {
     126void TOISeqBuffered::getData(long i, double & val, uint_8 & flg) {
    127127  lock();
    128128  if (!started) {
     
    168168
    169169
    170 void TOISeqBuffered::getData(int i, int n, double* data, uint_8* flg)
     170void TOISeqBuffered::getData(long i, int n, double* data, uint_8* flg)
    171171{
    172172  lock();
     
    184184    throw RangeCheckError("TOISeqBuffered::getData(i) : data deleted");
    185185  }
    186   for(int j=i; j<i+n; j++) {
     186  for(long j=i; j<i+n; j++) {
    187187    while (j >= next_in) {
    188188      if (j>next_out) next_out = j;
     
    218218#ifndef NO_SOPHYA
    219219/* ---- l'interface va etre modifiee, NE PAS UTILISER
    220 TArray<int_4> TOISeqBuffered::doGetFlag(int iStart, int iEnd) {
     220TArray<int_4> TOISeqBuffered::doGetFlag(long iStart, long iEnd) {
    221221  if (!started) waitGet();
    222222  cleanWaitGet();
     
    224224    throw RangeCheckError("TOISeqBuffered::getFlag(iS,iE) : data not available");
    225225  TVector<int_4> dat(iEnd - iStart + 1);
    226   for (int i=0; i<iEnd-iStart+1; i++) {
     226  for (long i=0; i<iEnd-iStart+1; i++) {
    227227    dat[i] = flagRef(i+iStart);
    228228  }
     
    233233
    234234/*RZCMV
    235 int_4 TOISeqBuffered::doGetFlag(int i) {
     235int_4 TOISeqBuffered::doGetFlag(long i) {
    236236  if (!started) waitGet();
    237237  cleanWaitGet();
     
    245245
    246246
    247 void TOISeqBuffered::putData(int i, double value, uint_8 flag) {
     247void TOISeqBuffered::putData(long i, double value, uint_8 flag) {
    248248  lock();
    249249  if (!started) {
     
    290290}
    291291
    292 void TOISeqBuffered::putData(int i, int n, double const* val, uint_8 const* flg)
     292void TOISeqBuffered::putData(long i, int n, double const* val, uint_8 const* flg)
    293293{
    294294  lock();
     
    309309    }
    310310  }
    311   for(int j=i; j<i+n; j++) {
     311  for(long j=i; j<i+n; j++) {
    312312    if (next_in-next_out >= wsize) {
    313313      if (dbglev > 0)
     
    357357}
    358358
    359 int TOISeqBuffered::nextDataAvail(int iAfter) {
     359long TOISeqBuffered::nextDataAvail(long iAfter) {
    360360  lock();
    361361  if (iAfter >= next_in ) {unlock(); return -1;}
     
    365365}
    366366
    367 void TOISeqBuffered::doGetData(int i, double & val, uint_8 & flg)
     367void TOISeqBuffered::doGetData(long i, double & val, uint_8 & flg)
    368368{
    369369  cerr << " TOISeqBuffered::doGetData() not implemented !"
     
    372372}
    373373
    374 void TOISeqBuffered::doPutData(int i, double value, uint_8 flag)
     374void TOISeqBuffered::doPutData(long i, double value, uint_8 flag)
    375375{
    376376  cerr << " TOISeqBuffered::doGetData() not implemented !"
Note: See TracChangeset for help on using the changeset viewer.