Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-kernel/zoo_service_loader.c

    r20 r30  
    4444#include "service.h"
    4545#include "service_internal.h"
     46
     47
     48#ifdef USE_PYTHON
    4649#include "service_internal_python.h"
     50#endif
    4751
    4852#ifdef USE_JAVA
     
    5761#include "service_internal_js.h"
    5862#endif
     63
     64#ifdef USE_PERL
     65#include "service_internal_perl.h"
     66#endif
     67
    5968
    6069
     
    173182    freeMaps(&m);
    174183    free(m);
     184    freeMap(&request_inputs);
     185    free(request_inputs);
    175186    return 1;
    176187  }
     
    183194      freeMaps(&m);
    184195      free(m);
     196      freeMap(&request_inputs);
     197      free(request_inputs);
    185198      free(REQUEST);
    186199      return 1;
     
    15751588    }
    15761589    else{
     1590#ifdef USE_PYTHON
    15771591      if(strncasecmp(r_inputs->value,"PYTHON",6)==0){
    15781592        eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
    15791593      }
    15801594      else
     1595#endif
    15811596       
    15821597#ifdef USE_JAVA
     
    15931608          else
    15941609#endif
    1595          
     1610
     1611
     1612#ifdef USE_PERL
     1613          if(strncasecmp(r_inputs->value,"PERL",4)==0){
     1614            eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
     1615          }
     1616          else
     1617#endif
     1618
    15961619#ifdef USE_JS
    15971620            if(strncasecmp(r_inputs->value,"JS",2)==0){
     
    17871810        }
    17881811      } else{
     1812
     1813#ifdef USE_PYTHON
    17891814        if(strncasecmp(r_inputs->value,"PYTHON",6)==0){
    17901815          eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
    17911816        }
    17921817        else
     1818#endif
    17931819
    17941820#ifdef USE_JAVA
     
    18061832#endif
    18071833             
     1834#ifdef USE_PERL
     1835          if(strncasecmp(r_inputs->value,"PERL",4)==0){
     1836            eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
     1837          }
     1838          else
     1839#endif
    18081840#ifdef USE_JS
    18091841              if(strncasecmp(r_inputs->value,"JS",2)==0){
     
    18411873                   cpid,m,eres);
    18421874
     1875  //if(getpid()==cpid){
    18431876  freeService(&s1);
    18441877  free(s1);
    18451878  freeMaps(&m);
    18461879  free(m);
     1880  freeMaps(&tmpmaps);
     1881  free(tmpmaps);
    18471882 
    18481883  freeMaps(&request_input_real_format);
    18491884  free(request_input_real_format);
    1850 
     1885 
     1886  //freeMap(&request_inputs);
     1887  //free(request_inputs);
     1888   
    18511889  /* The following is requested but get issue using with Python support :/ */
    1852   /*freeMaps(&request_output_real_format);
    1853   free(request_output_real_format);*/
     1890  /* freeMaps(&request_output_real_format);
     1891     free(request_output_real_format);
     1892  */
    18541893 
    18551894  free(REQUEST);
     
    18601899  fflush(stderr);
    18611900#endif
     1901    //}
    18621902
    18631903  return 0;
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