Ignore:
Timestamp:
Mar 29, 2019, 3:05:09 PM (5 years ago)
Author:
djay
Message:

Make Callback and HPC support independent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/prototype-v0/zoo-project/zoo-kernel/service_internal_hpc.c

    r899 r902  
    471471  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    472472#endif
     473#ifdef USE_CALLBACK
    473474  invokeCallback(m,inputs,NULL,1,1);
    474475  invokeCallback(m,inputs,NULL,2,0);
     476#endif 
    475477  if(getMapFromMaps(m,"lenv","mapError")!=NULL){
     478#ifdef USE_CALLBACK
    476479    invokeCallback(*main_conf,inputs,NULL,7,0);
     480#endif
    477481    return -1;
    478482  }
     
    489493    fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    490494#endif
     495#ifdef USE_CALLBACK
    491496    invokeCallback(*main_conf,inputs,NULL,7,0);
     497#endif
    492498#ifdef HPC_DEBUG
    493499    fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    498504  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    499505#endif
     506#ifdef USE_CALLBACK
    500507  invokeCallback(m,inputs,NULL,2,1);
     508#endif
    501509#ifdef HPC_DEBUG
    502510  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    611619  fflush(stderr);
    612620#endif
     621#ifdef USE_CALLBACK
    613622  invokeCallback(m,inputs,NULL,3,0);
     623#endif
    614624#ifdef HPC_DEBUG
    615625  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    708718  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    709719#endif
     720#ifdef USE_CALLBACK
    710721  invokeCallback(m,inputs,NULL,3,1);
     722#endif
    711723#ifdef HPC_DEBUG
    712724  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    717729  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    718730#endif
     731#ifdef USE_CALLBACK
    719732  invokeCallback(m,inputs,NULL,4,0);
     733#endif
    720734#ifdef HPC_DEBUG
    721735  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    731745    fflush(stderr);
    732746#endif
     747#ifdef USE_CALLBACK
    733748    invokeCallback(*main_conf,NULL,NULL,7,0);
     749#endif
    734750#ifdef HPC_DEBUG
    735751    fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    748764  if(copy0!=true){
    749765    setMapInMaps(*main_conf,"lenv","message",_("Unable to upload the script"));
     766#ifdef USE_CALLBACK
    750767    invokeCallback(*main_conf,NULL,NULL,7,0);
     768#endif
    751769    errorException(*main_conf,_("Unable to upload the script"),"NoApplicableCode",NULL);
    752770    return -1;
     
    790808    fflush(stderr);
    791809#endif
     810#ifdef USE_CALLBACK
    792811    invokeCallback(*main_conf,NULL,NULL,7,0);
     812#endif
    793813#ifdef HPC_DEBUG
    794814    fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    808828  fflush(stderr);
    809829#endif
     830#ifdef USE_CALLBACK
    810831  invokeCallback(m,NULL,NULL,4,1);
     832#endif
    811833#ifdef HPC_DEBUG
    812834  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    836858    fflush(stderr);
    837859#endif
     860#ifdef USE_CALLBACK
    838861    invokeCallback(*main_conf,NULL,NULL,7,0);
     862#endif
    839863    removeReadLocks(main_conf);
    840864#ifdef HPC_DEBUG
     
    856880    fflush(stderr);
    857881#endif
     882#ifdef USE_CALLBACK
    858883    invokeCallback(*main_conf,NULL,NULL,7,0);
     884#endif
    859885    removeReadLocks(main_conf);
    860886#ifdef HPC_DEBUG
     
    872898    fflush(stderr);
    873899#endif
     900#ifdef USE_CALLBACK
    874901    invokeCallback(*main_conf,NULL,NULL,7,0);
     902#endif
    875903    removeReadLocks(main_conf);
    876904#ifdef HPC_DEBUG
     
    896924        fflush(stderr);
    897925#endif
     926#ifdef USE_CALLBACK
    898927        invokeCallback(*main_conf,NULL,NULL,7,0);
     928#endif
    899929        removeReadLocks(main_conf);
    900930#ifdef HPC_DEBUG
     
    912942          fflush(stderr);
    913943#endif
     944#ifdef USE_CALLBACK
    914945          invokeCallback(*main_conf,NULL,NULL,7,0);
     946#endif
    915947          removeReadLocks(main_conf);
    916948#ifdef HPC_DEBUG
     
    932964        fflush(stderr);
    933965#endif
     966#ifdef USE_CALLBACK
    934967        invokeCallback(m,NULL,outputs,5,0);
     968#endif
    935969#ifdef HPC_DEBUG
    936970        fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    10061040                  free(tmpStr);
    10071041                }
     1042#ifdef USE_CALLBACK
    10081043                invokeCallback(*main_conf,NULL,NULL,7,0);
     1044#endif
    10091045                return SERVICE_FAILED;
    10101046              }
     
    10831119                  free(tmpStr);
    10841120                }
     1121#ifdef USE_CALLBACK
    10851122                invokeCallback(*main_conf,NULL,NULL,7,0);
     1123#endif
    10861124                return SERVICE_FAILED;
    10871125              }
     
    11011139        fflush(stderr);
    11021140#endif
     1141#ifdef USE_CALLBACK
    11031142        invokeCallback(*main_conf,NULL,NULL,7,0);
     1143#endif
    11041144#ifdef HPC_DEBUG
    11051145        fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
     
    11171157      fflush(stderr);
    11181158#endif
     1159#ifdef USE_CALLBACK
    11191160      invokeCallback(*main_conf,NULL,NULL,7,0);
     1161#endif
    11201162#ifdef HPC_DEBUG
    11211163      fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png