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


Ignore:
Timestamp:
Nov 10, 2001, 12:13:15 AM (24 years ago)
Author:
aubourg
Message:

optim lecture/ecriture en bloc

File:
1 edited

Legend:

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

    r1740 r1742  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: toi.cc,v 1.8 2001-11-08 23:23:58 aubourg Exp $
     5// $Id: toi.cc,v 1.9 2001-11-09 23:13:14 aubourg Exp $
    66
    77#include "toiprocessor.h"
     
    117117*/
    118118
    119 double TOI::getData(int i) {
     119double TOI::getData(int i) { /* deprecated, overriden in toisegment */
    120120  lock();
    121121  uint_8 flg;
     
    127127}
    128128
    129 void TOI::getData(int i, double &data, uint_8 &flag) {
     129void TOI::getData(int i, double &data, uint_8 &flag) { /* deprecated, overriden in toisegment */
    130130  lock();
    131131  doGetData(i, data, flag);
     
    135135}
    136136
    137  
    138 
    139 void TOI::putData(int i, double value, uint_8 flag) {
     137void TOI::getData(int i, int n, double* data, uint_8* flg) {
     138  cerr << "TOI::getData [double*] unimplemented" << endl;
     139  exit(-1);
     140}
     141
     142void TOI::putData(int i, int n, double const* var, uint_8 const* flg) {
     143  cerr << "TOI::putData [double*] unimplemented" << endl;
     144  exit(-1);
     145}
     146
     147void TOI::putData(int i, double value, uint_8 flag) { /* deprecated, overriden in toisegment */
    140148  lock();
    141149  doPutData(i, value, flag);
     
    144152}
    145153
    146 void TOI::waitForData(int iStart, int iEnd) {
     154void TOI::waitForData(int iStart, int iEnd) { /* deprecated, overriden in toisegment */
    147155  if (producer == NULL) throw NotFoundExc("TOI has no producer !");
    148156   
     
    163171}
    164172
    165 void TOI::waitForData(int i) {
     173void TOI::waitForData(int i) { /* deprecated, overriden in toisegment */
    166174  waitForData(i,i);
    167175}
    168176
    169 void TOI::waitForAnyData() {
     177void TOI::waitForAnyData() { /* deprecated, overriden in toisegment */
    170178  if (! hasSomeData()) {
    171179    producer->lock();
     
    193201}
    194202
    195 void TOI::wontNeedBefore(int i) {
     203void TOI::wontNeedBefore(int i) { /* deprecated, overriden in toisegment */
    196204  int j=i;
    197205  for (vector<TOIProcessor*>::iterator k = consumers.begin();
Note: See TracChangeset for help on using the changeset viewer.