Changeset 2454 in Sophya for trunk/ArchTOIPipe/Kernel/toi.h
- Timestamp:
- Nov 14, 2003, 1:34:56 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toi.h
r2187 r2454 5 5 // Christophe Magneville 6 6 // Reza Ansari 7 // $Id: toi.h,v 1.1 7 2002-09-09 15:33:15 aubourg Exp $7 // $Id: toi.h,v 1.18 2003-11-14 12:34:55 aubourg Exp $ 8 8 9 9 #ifndef TOI_H … … 49 49 enum DataStatus {DATA_OK=0, DATA_DELETED, DATA_NOT_YET}; 50 50 51 virtual double getData( inti);52 virtual void getData( inti, double &data, uint_8 &flag);53 //RZCMV virtual DataStatus getDataError( inti,double &data,double &error,int_4 &flag);54 virtual void getData( inti, 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); 55 55 56 virtual DataStatus isDataAvail( int iStart, intiEnd);57 virtual DataStatus isDataAvail( inti);58 virtual void waitForData( int iStart, intiEnd);59 virtual void waitForData( inti);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); 60 60 virtual void waitForAnyData(); 61 virtual int nextDataAvail(intiAfter)=0;61 virtual long nextDataAvail(long iAfter)=0; 62 62 virtual bool hasSomeData()=0; 63 63 64 virtual void putData( inti, double value, uint_8 flag=0);65 //RZCMV virtual void putDataError( inti, double value,64 virtual void putData(long i, double value, uint_8 flag=0); 65 //RZCMV virtual void putDataError(long i, double value, 66 66 // double error, int_4 flag=0); 67 virtual void putData( inti, int n, double const* val, uint_8 const* flg);67 virtual void putData(long i, int n, double const* val, uint_8 const* flg); 68 68 virtual void putDone() {} 69 69 70 virtual void wontNeedBefore( inti);70 virtual void wontNeedBefore(long i); 71 71 72 72 bool dbg; … … 99 99 #ifdef WITH_SOPHYA 100 100 /* l'interface va etre modifiee, NE PAS UTILISER 101 virtual Array doGetData( int iStart, intiEnd)=0;102 virtual TArray<int_4> doGetFlag( int iStart, intiEnd)=0;101 virtual Array doGetData(long iStart, long iEnd)=0; 102 virtual TArray<int_4> doGetFlag(long iStart, long iEnd)=0; 103 103 l'interface va etre modifiee, NE PAS UTILISER */ 104 104 #endif 105 105 106 virtual void doGetData( inti, double& data, uint_8& flag)=0;107 virtual void doPutData( inti, double value, uint_8 flag=0)=0;108 virtual void doWontNeedBefore( inti);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); 109 109 110 virtual DataStatus isDataAvailNL( int iStart, intiEnd)=0;111 virtual DataStatus isDataAvailNL( inti);110 virtual DataStatus isDataAvailNL(long iStart, long iEnd)=0; 111 virtual DataStatus isDataAvailNL(long i); 112 112 113 113 virtual void setProducer(TOIProcessor* prod); … … 119 119 string name; 120 120 121 virtual intgetMinSn();122 virtual intgetMaxSn();121 virtual long getMinSn(); 122 virtual long getMaxSn(); 123 123 void TOIInit(); 124 124
Note:
See TracChangeset
for help on using the changeset viewer.