|
void | addLangAttr (xmlNodePtr, maps *) |
| Add a land attribute to a XML node. More...
|
|
void | printHeaders (maps *) |
| Print the HTTP headers based on a map. More...
|
|
void | printSessionHeaders (maps *) |
| Print the Set-Cookie header if necessary (conf["lenv"]["cookie"]) and save the session file. More...
|
|
int | zooXmlSearchForNs (const char *) |
| Search for an existing XML namespace in usedNS. More...
|
|
int | zooXmlAddNs (xmlNodePtr, const char *, const char *) |
| Add an XML namespace to the usedNS if it was not already used. More...
|
|
void | zooXmlCleanupNs () |
| Free allocated memory to store used XML namespace. More...
|
|
int | zooXmlAddDoc (xmlNodePtr, const char *, const char *) |
|
void | zooXmlCleanupDocs () |
| Free allocated memort to store XML documents. More...
|
|
const char * | produceStatusString (maps *, map *) |
| Produce the status string used in HTTP headers. More...
|
|
void | printExceptionReportResponse (maps *, map *) |
| Print an OWS ExceptionReport or exception.yaml Document and HTTP headers (when required) depending on the code. More...
|
|
xmlNodePtr | createExceptionReportNode (maps *, map *, int) |
| Create an OWS ExceptionReport Node. More...
|
|
void | printProcessResponse (maps *, map *, int, service *, const char *, int, maps *, maps *) |
| Generate a wps:Execute XML document. More...
|
|
xmlNodePtr | printWPSHeader (xmlDocPtr, maps *, const char *, const char *, const char *, int) |
| Generate a WPS header. More...
|
|
xmlNodePtr | printGetCapabilitiesHeader (xmlDocPtr, maps *, const char *) |
| Generate a Capabilities header. More...
|
|
void | printGetCapabilitiesForProcess (registry *, maps *, void *, void *, service *) |
| Generate a wps:Process node for a servie and add it to a given node. More...
|
|
void | printDescribeProcessForProcess (registry *, maps *, void *, void *, service *) |
| Generate a ProcessDescription node for a servie and add it to a given node. More...
|
|
void | printFullDescription (xmlDocPtr, int, elements *, const char *, xmlNsPtr, xmlNsPtr, xmlNodePtr, int, int, const map *) |
| Generate the required XML tree for the detailled metadata information of inputs or outputs. More...
|
|
void | printDocument (maps *, xmlDocPtr, int) |
| Print a XML document. More...
|
|
void | printDescription (xmlNodePtr, xmlNsPtr, const char *, map *, int) |
| Create XML node with basic ows metadata information (Identifier,Title,Abstract) More...
|
|
void | printIOType (xmlDocPtr, xmlNodePtr, xmlNsPtr, xmlNsPtr, xmlNsPtr, elements *, maps *, const char *, int) |
| Generate XML nodes describing inputs or outputs metadata. More...
|
|
void * | printRawdataOutput (maps *, maps *) |
| Print one outputs as raw. More...
|
|
map * | parseBoundingBox (const char *) |
| Parse a BoundingBox string. More...
|
|
void | printBoundingBox (xmlNsPtr, xmlNodePtr, map *) |
| Create required XML nodes for boundingbox and update the current XML node. More...
|
|
void | printBoundingBoxDocument (maps *, maps *, FILE *) |
| Print an ows:BoundingBox XML document. More...
|
|
void | printOutputDefinitions (xmlDocPtr, xmlNodePtr, xmlNsPtr, xmlNsPtr, elements *, maps *, const char *) |
| Print a XML document. More...
|
|
void | printStatusInfo (maps *, map *, char *) |
| Print a StatusInfo XML document. More...
|
|
void | addAdditionalParameters (map *, xmlDocPtr, xmlNodePtr, xmlNsPtr, xmlNsPtr, int) |
| Add AdditionalParameters nodes to any existing node. More...
|
|
void | addMetadata (map *, xmlDocPtr, xmlNodePtr, xmlNsPtr, xmlNsPtr, int) |
| Add a Metadata node to any existing node. More...
|
|
char * | produceFileUrl (service *, maps *, maps *, const char *, int) |
| Produce a copy file and the corresponding url in case it is required Please, free the returned ressource while used. More...
|
|
void | outputResponse (service *, maps *, maps *, map *, int, maps *, int) |
| Generate the output response (RawDataOutput or ResponseDocument) More...
|
|
int | errorException (maps *, const char *, const char *, const char *) |
| Print an OWS ExceptionReport. More...
|
|
xmlNodePtr | soapEnvelope (maps *, xmlNodePtr) |
| Generate a SOAP Envelope node when required (if the isSoap key of the [main] section is set to true). More...
|
|
int | checkForSoapEnvelope (xmlDocPtr) |
|