Ignore:
Timestamp:
Sep 14, 2010, 2:04:55 PM (14 years ago)
Author:
djay
Message:

Update of both ZOO Kernel and ZOO Services (ogr base-vect-ops ServicesProvider?).
All the ZCFG files have been corrected to remove all references to wrong metadata (Test = Demo) to avoid validation issues.
Main Memory leaks has been removed from this version.
Addition of the Simplify Service in the C ogr base-vect-ops ServicesProvider? and addition of the Python version (without Simplify).
Update of the configure.ac and Makefile.in to follow dicussions on the mailing list and ensure to use our cgic206 and not another one, path to our cgic library is now directly in the Makefile.in file.
Accept the "-" character to name inputs, to solve issue on GRASS 7 integration.
Addition of the extension keyword for ZCFG file to be able to store resulting outputs in a file name using the extension suffix.
This version after a testing period shall be considerate as 1.0.1 version of the ZOO Project.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-kernel/service_internal.h

    r1 r9  
    5353#include <libxml/parser.h>
    5454  static char* SERVICE_URL;
     55  static xmlNsPtr usedNs[5];
     56  static char* nsName[5];
     57  static int nbNs=0;
     58
    5559
    5660  void URLDecode(char *);
    5761  char *url_encode(char *);
     62  char* getEncoding(maps*);
     63
     64  int zooXmlSearchForNs(char*);
     65  int zooXmlAddNs(xmlNodePtr,char*,char*);
     66  void zooXmlCleanupNs();
    5867 
    5968  void printExceptionReportResponse(maps*,map*);
    60   void printProcessResponse1(maps*,map*,int,service*,char*,int,maps*,maps*);
    61   void printProcessResponse(maps*,int,service*,char*,int,map*,map*);
    62   void printGetCapabilitiesResponse(service**,int,char*,maps*);
     69  void printProcessResponse(maps*,map*,int,service*,char*,int,maps*,maps*);
    6370  xmlNodePtr printGetCapabilitiesHeader(xmlDocPtr,char*,maps*);
    6471  void printGetCapabilitiesForProcess(maps*,xmlNodePtr,service*);
    65   void printGetCapabilitiesDocument(xmlDocPtr);
    66   void printDescribeProcessResponse(service*,char*);
    6772  xmlNodePtr printDescribeProcessHeader(xmlDocPtr,char*,maps*);
    68   void printDescribeProcessForProcess(maps*,xmlNodePtr,service**,int);
    69   void printDescribeProcessDocument(xmlDocPtr);
    70   void printDocument(xmlDocPtr);
     73  void printDescribeProcessForProcess(maps*,xmlNodePtr,service*,int);
     74  void printDocument(maps*,xmlDocPtr,int);
    7175  void printDescription(xmlNodePtr,xmlNsPtr,char*,map*);
    72   void printIOType1(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,elements*,maps*,char*);
    73   void printIOType(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,elements*,map*,char*);
     76  void printIOType(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,elements*,maps*,char*);
    7477  void printOutputDefinitions1(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,elements*,maps*,char*);
    75   void printOutputDefinitions(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,elements*,map*,char*);
    7678 
    7779  void outputResponse(service*,maps*,maps*,map*,int,maps*,int);
     
    7981  char *base64(const unsigned char*,int);
    8082
    81   void addDefaultValues(maps**,elements*,maps*,char*);
     83  char* addDefaultValues(maps**,elements*,maps*,char*);
     84
     85  /*defined in zoo_loader.c*/
     86  int errorException(maps *m, const char *message, const char *errorcode);
    8287
    8388#ifdef __cplusplus
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