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


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.h

    r2187 r2454  
    55//                               Christophe Magneville
    66//                               Reza Ansari
    7 // $Id: toi.h,v 1.17 2002-09-09 15:33:15 aubourg Exp $
     7// $Id: toi.h,v 1.18 2003-11-14 12:34:55 aubourg Exp $
    88
    99#ifndef TOI_H
     
    4949  enum DataStatus       {DATA_OK=0, DATA_DELETED, DATA_NOT_YET};
    5050   
    51   virtual double        getData(int i);
    52   virtual void          getData(int i, double &data, uint_8 &flag);
    53   //RZCMV  virtual DataStatus    getDataError(int i,double &data,double &error,int_4 &flag);
    54   virtual void          getData(int i, int n, double* data, uint_8* flg=0);
     51  virtual double        getData(long i);
     52  virtual void          getData(long i, double &data, uint_8 &flag);
     53  //RZCMV  virtual DataStatus    getDataError(long i,double &data,double &error,int_4 &flag);
     54  virtual void          getData(long i, int n, double* data, uint_8* flg=0);
    5555
    56   virtual DataStatus    isDataAvail(int iStart, int iEnd);
    57   virtual DataStatus    isDataAvail(int i);
    58   virtual void          waitForData(int iStart, int iEnd);
    59   virtual void          waitForData(int i);
     56  virtual DataStatus    isDataAvail(long iStart, long iEnd);
     57  virtual DataStatus    isDataAvail(long i);
     58  virtual void          waitForData(long iStart, long iEnd);
     59  virtual void          waitForData(long i);
    6060  virtual void          waitForAnyData();
    61   virtual int           nextDataAvail(int iAfter)=0;
     61  virtual long           nextDataAvail(long iAfter)=0;
    6262  virtual bool          hasSomeData()=0;
    6363 
    64   virtual void          putData(int i, double value, uint_8 flag=0);
    65   //RZCMV  virtual void          putDataError(int i, double value,
     64  virtual void          putData(long i, double value, uint_8 flag=0);
     65  //RZCMV  virtual void          putDataError(long i, double value,
    6666  //                                 double error, int_4 flag=0);
    67   virtual void          putData(int i, int n, double const* val, uint_8 const* flg);
     67  virtual void          putData(long i, int n, double const* val, uint_8 const* flg);
    6868  virtual void          putDone() {}
    6969
    70   virtual void          wontNeedBefore(int i);
     70  virtual void          wontNeedBefore(long i);
    7171 
    7272  bool  dbg;
     
    9999#ifdef WITH_SOPHYA
    100100  /* l'interface va etre modifiee, NE PAS UTILISER
    101   virtual Array         doGetData(int iStart, int iEnd)=0;
    102   virtual TArray<int_4> doGetFlag(int iStart, int iEnd)=0;
     101  virtual Array         doGetData(long iStart, long iEnd)=0;
     102  virtual TArray<int_4> doGetFlag(long iStart, long iEnd)=0;
    103103  l'interface va etre modifiee, NE PAS UTILISER */
    104104#endif
    105105
    106   virtual void          doGetData(int i, double& data, uint_8& flag)=0;
    107   virtual void          doPutData(int i, double value, uint_8 flag=0)=0;
    108   virtual void          doWontNeedBefore(int i);
     106  virtual void          doGetData(long i, double& data, uint_8& flag)=0;
     107  virtual void          doPutData(long i, double value, uint_8 flag=0)=0;
     108  virtual void          doWontNeedBefore(long i);
    109109
    110   virtual DataStatus    isDataAvailNL(int iStart, int iEnd)=0;
    111   virtual DataStatus    isDataAvailNL(int i);
     110  virtual DataStatus    isDataAvailNL(long iStart, long iEnd)=0;
     111  virtual DataStatus    isDataAvailNL(long i);
    112112
    113113  virtual void          setProducer(TOIProcessor* prod);
     
    119119  string name;
    120120
    121   virtual int           getMinSn();
    122   virtual int           getMaxSn();
     121  virtual long           getMinSn();
     122  virtual long           getMaxSn();
    123123  void  TOIInit();
    124124
Note: See TracChangeset for help on using the changeset viewer.