Changeset 2454 in Sophya for trunk/ArchTOIPipe/Kernel/toi.cc
- Timestamp:
- Nov 14, 2003, 1:34:56 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toi.cc
r2187 r2454 3 3 // Christophe Magneville 4 4 // Reza Ansari 5 // $Id: toi.cc,v 1.1 2 2002-09-09 15:33:14aubourg Exp $5 // $Id: toi.cc,v 1.13 2003-11-14 12:34:55 aubourg Exp $ 6 6 7 7 #include "toiprocessor.h" … … 68 68 } 69 69 70 intTOI::getMinSn(){70 long TOI::getMinSn(){ 71 71 return producer->getMinOut(); 72 72 } 73 73 74 intTOI::getMaxSn(){74 long TOI::getMaxSn(){ 75 75 return producer->getMaxOut(); 76 76 } … … 97 97 RZCMV ----- l'interface va etre modifiee, NE PAS UTILISER 98 98 #ifndef NO_SOPHYA 99 Array TOI::getError( int iStart, intiEnd) {99 Array TOI::getError(long iStart, long iEnd) { 100 100 if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI"); 101 101 return errorTOI->getData(iStart, iEnd); 102 102 } 103 Array TOI::getData( int iStart, intiEnd) {103 Array TOI::getData(long iStart, long iEnd) { 104 104 lock(); 105 105 Array a = doGetData(iStart, iEnd); … … 108 108 return a; 109 109 } 110 TArray<int_4> TOI::getFlag( int iStart, intiEnd) {110 TArray<int_4> TOI::getFlag(long iStart, long iEnd) { 111 111 lock(); 112 112 TArray<int_4> a = doGetFlag(iStart, iEnd); … … 122 122 /* 123 123 RZCMV ------- A revoir les getError() ... 124 double TOI::getError( inti) {124 double TOI::getError(long i) { 125 125 if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI"); 126 126 return errorTOI->getData(i); 127 127 } 128 128 129 void TOI::putDataError( inti, double value, double error, int_4 flag) {129 void TOI::putDataError(long i, double value, double error, int_4 flag) { 130 130 if (errorTOI == NULL) throw NotFoundExc("TOI::getDataError : no Error TOI"); 131 131 putData(i, value, flag); … … 135 135 */ 136 136 137 double TOI::getData( inti) { /* deprecated, overriden in toisegment */137 double TOI::getData(long i) { /* deprecated, overriden in toisegment */ 138 138 lock(); 139 139 uint_8 flg; … … 145 145 } 146 146 147 void TOI::getData( inti, double &data, uint_8 &flag) { /* deprecated, overriden in toisegment */147 void TOI::getData(long i, double &data, uint_8 &flag) { /* deprecated, overriden in toisegment */ 148 148 lock(); 149 149 doGetData(i, data, flag); … … 153 153 } 154 154 155 void TOI::getData( inti, int n, double* data, uint_8* flg) {155 void TOI::getData(long i, int n, double* data, uint_8* flg) { 156 156 cerr << "TOI::getData [double*] unimplemented" << endl; 157 157 exit(-1); 158 158 } 159 159 160 void TOI::putData( inti, int n, double const* var, uint_8 const* flg) {160 void TOI::putData(long i, int n, double const* var, uint_8 const* flg) { 161 161 cerr << "TOI::putData [double*] unimplemented" << endl; 162 162 exit(-1); 163 163 } 164 164 165 void TOI::putData( inti, double value, uint_8 flag) { /* deprecated, overriden in toisegment */165 void TOI::putData(long i, double value, uint_8 flag) { /* deprecated, overriden in toisegment */ 166 166 lock(); 167 167 doPutData(i, value, flag); … … 170 170 } 171 171 172 void TOI::waitForData( int iStart, intiEnd) { /* deprecated, overriden in toisegment */172 void TOI::waitForData(long iStart, long iEnd) { /* deprecated, overriden in toisegment */ 173 173 if (producer == NULL) throw NotFoundExc("TOI has no producer !"); 174 174 … … 189 189 } 190 190 191 void TOI::waitForData( inti) { /* deprecated, overriden in toisegment */191 void TOI::waitForData(long i) { /* deprecated, overriden in toisegment */ 192 192 waitForData(i,i); 193 193 } … … 201 201 } 202 202 203 TOI::DataStatus TOI::isDataAvail( inti) {203 TOI::DataStatus TOI::isDataAvail(long i) { 204 204 lock(); 205 205 DataStatus stat = isDataAvailNL(i); … … 208 208 } 209 209 210 TOI::DataStatus TOI::isDataAvail( int i, intj) {210 TOI::DataStatus TOI::isDataAvail(long i, long j) { 211 211 lock(); 212 212 DataStatus stat = isDataAvailNL(i,j); … … 215 215 } 216 216 217 TOI::DataStatus TOI::isDataAvailNL( inti) {217 TOI::DataStatus TOI::isDataAvailNL(long i) { 218 218 return isDataAvailNL(i,i); 219 219 } 220 220 221 void TOI::wontNeedBefore( inti) { /* deprecated, overriden in toisegment */222 intj=i;221 void TOI::wontNeedBefore(long i) { /* deprecated, overriden in toisegment */ 222 long j=i; 223 223 for (vector<TOIProcessor*>::iterator k = consumers.begin(); 224 224 k != consumers.end(); k++) { … … 230 230 } 231 231 232 void TOI::doWontNeedBefore( inti) {233 } 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 232 void 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.