Changeset 2454 in Sophya for trunk/ArchTOIPipe/Kernel/toi.cc


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/toi.cc

    r2187 r2454  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: toi.cc,v 1.12 2002-09-09 15:33:14 aubourg Exp $
     5// $Id: toi.cc,v 1.13 2003-11-14 12:34:55 aubourg Exp $
    66
    77#include "toiprocessor.h"
     
    6868}
    6969
    70 int TOI::getMinSn(){
     70long TOI::getMinSn(){
    7171  return producer->getMinOut();
    7272}
    7373
    74 int TOI::getMaxSn(){
     74long TOI::getMaxSn(){
    7575  return producer->getMaxOut();
    7676}
     
    9797 RZCMV   ----- l'interface va etre modifiee, NE PAS UTILISER
    9898#ifndef NO_SOPHYA
    99 Array TOI::getError(int iStart, int iEnd) {
     99Array TOI::getError(long iStart, long iEnd) {
    100100  if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI");
    101101  return errorTOI->getData(iStart, iEnd);
    102102}
    103 Array TOI::getData(int iStart, int iEnd) {
     103Array TOI::getData(long iStart, long iEnd) {
    104104  lock();
    105105  Array a = doGetData(iStart, iEnd);
     
    108108  return a;
    109109}
    110 TArray<int_4> TOI::getFlag(int iStart, int iEnd) {
     110TArray<int_4> TOI::getFlag(long iStart, long iEnd) {
    111111  lock();
    112112  TArray<int_4> a = doGetFlag(iStart, iEnd);
     
    122122/*
    123123RZCMV  -------   A revoir les getError() ...
    124 double TOI::getError(int i) {
     124double TOI::getError(long i) {
    125125  if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI");
    126126  return errorTOI->getData(i);
    127127}
    128128
    129 void TOI::putDataError(int i, double value, double error, int_4 flag) {
     129void TOI::putDataError(long i, double value, double error, int_4 flag) {
    130130  if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI");
    131131  putData(i, value, flag);
     
    135135*/
    136136
    137 double TOI::getData(int i) { /* deprecated, overriden in toisegment */
     137double TOI::getData(long i) { /* deprecated, overriden in toisegment */
    138138  lock();
    139139  uint_8 flg;
     
    145145}
    146146
    147 void TOI::getData(int i, double &data, uint_8 &flag) { /* deprecated, overriden in toisegment */
     147void TOI::getData(long i, double &data, uint_8 &flag) { /* deprecated, overriden in toisegment */
    148148  lock();
    149149  doGetData(i, data, flag);
     
    153153}
    154154
    155 void TOI::getData(int i, int n, double* data, uint_8* flg) {
     155void TOI::getData(long i, int n, double* data, uint_8* flg) {
    156156  cerr << "TOI::getData [double*] unimplemented" << endl;
    157157  exit(-1);
    158158}
    159159
    160 void TOI::putData(int i, int n, double const* var, uint_8 const* flg) {
     160void TOI::putData(long i, int n, double const* var, uint_8 const* flg) {
    161161  cerr << "TOI::putData [double*] unimplemented" << endl;
    162162  exit(-1);
    163163}
    164164
    165 void TOI::putData(int i, double value, uint_8 flag) { /* deprecated, overriden in toisegment */
     165void TOI::putData(long i, double value, uint_8 flag) { /* deprecated, overriden in toisegment */
    166166  lock();
    167167  doPutData(i, value, flag);
     
    170170}
    171171
    172 void TOI::waitForData(int iStart, int iEnd) { /* deprecated, overriden in toisegment */
     172void TOI::waitForData(long iStart, long iEnd) { /* deprecated, overriden in toisegment */
    173173  if (producer == NULL) throw NotFoundExc("TOI has no producer !");
    174174   
     
    189189}
    190190
    191 void TOI::waitForData(int i) { /* deprecated, overriden in toisegment */
     191void TOI::waitForData(long i) { /* deprecated, overriden in toisegment */
    192192  waitForData(i,i);
    193193}
     
    201201}
    202202
    203 TOI::DataStatus TOI::isDataAvail(int i) {
     203TOI::DataStatus TOI::isDataAvail(long i) {
    204204  lock();
    205205  DataStatus stat = isDataAvailNL(i);
     
    208208}
    209209
    210 TOI::DataStatus TOI::isDataAvail(int i, int j) {
     210TOI::DataStatus TOI::isDataAvail(long i, long j) {
    211211  lock();
    212212  DataStatus stat = isDataAvailNL(i,j);
     
    215215}
    216216
    217 TOI::DataStatus TOI::isDataAvailNL(int i) {
     217TOI::DataStatus TOI::isDataAvailNL(long i) {
    218218  return isDataAvailNL(i,i);
    219219}
    220220
    221 void TOI::wontNeedBefore(int i) { /* deprecated, overriden in toisegment */
    222   int j=i;
     221void TOI::wontNeedBefore(long i) { /* deprecated, overriden in toisegment */
     222  long j=i;
    223223  for (vector<TOIProcessor*>::iterator k = consumers.begin();
    224224       k != consumers.end(); k++) {
     
    230230}
    231231
    232 void TOI::doWontNeedBefore(int i) {
    233 }
    234 
    235 
    236 
    237 
    238 
    239 
    240 
    241 
    242 
    243 
    244 
    245 
    246 
    247 
    248 
     232void TOI::doWontNeedBefore(long i) {
     233}
     234
     235
     236
     237
     238
     239
     240
     241
     242
     243
     244
     245
     246
     247
     248
Note: See TracChangeset for help on using the changeset viewer.