Ignore:
Timestamp:
Mar 30, 2013, 3:05:50 PM (12 years ago)
Author:
lemeur
Message:

vérification (dataManager) de la consécution des sections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc

    r407 r413  
    2929void dataManager::consoleMessage(string message) {
    3030    GWt_console* console = static_cast<GWt_console*> (wApp->findWidget ("console"));
    31     if (console) console->addConsoleMessage(message);
     31    if (console) console->addConsoleMessage(message + "\n");
    3232    pspa_->processEvents();
    3333}
     
    124124  abstractSoftware* softw = NULL;
    125125  string workingDir = pspa_->getWorkingDir();
    126  
     126  int debut;
     127  int fin;
     128  // on verifie la consecution des sections
     129  int lastel = 0;
    127130  for(unsigned k = 0; k < jobList_.size(); k++)
    128131    {
     132      if ( jobList_[k]->getElementNumberInSection() != lastel +1 ) {
     133        consoleMessage("dataManager::executeAll ERROR : sections should be consecutive ");
     134        return false;
     135      } else {
     136        lastel = jobList_[k]->getLastElementNumberInSection();
     137      }
     138    }
     139
     140  for(unsigned k = 0; k < jobList_.size(); k++)
     141    {
    129142      cout << " dataManager::executeAll je m'apprete a executer : " << (jobList_[k]->getSoftware()->getName()) << endl;
    130143     
    131       int debut = jobList_[k]->getElementNumberInSection();
    132       int fin = jobList_[k]->getLastElementNumberInSection();
     144      debut = jobList_[k]->getElementNumberInSection();
     145      fin = jobList_[k]->getLastElementNumberInSection();
    133146      softw = jobList_[k]->getSoftware();
    134147     
     
    145158          success = softw->buildBeamAfterElements(workingDir);
    146159        }
    147 //=======
    148 //        success = softw->execute(debut,fin,workingDir);
    149 //        if ( success ) {
    150 //          success = softw->buildBeamAfterElements(debut,fin,diagnosticBeam_,workingDir);
    151 //        }
    152 //>>>>>>> .merge-right.r400
    153160      }
    154161     
Note: See TracChangeset for help on using the changeset viewer.