ZOO-Project: server_internal.h File Reference
ZOO-Project
server_internal.h File Reference
#include "service.h"
#include <openssl/sha.h>
#include <openssl/md5.h>
#include <openssl/hmac.h>
#include <openssl/evp.h>
#include <openssl/bio.h>
#include <openssl/buffer.h>
#include <libxml/parser.h>
#include <libxml/xpath.h>

Go to the source code of this file.

Macros

#define IMPORTSERVICE   "include"
 

Functions

int conf_read (const char *, maps *)
 Parse the main.cfg file and fill the maps structure. More...
 
char * get_uuid ()
 Generate a UUID. More...
 
char * base64 (const char *, int)
 Base64 encoding of a char*. More...
 
char * base64d (const char *, int, int *)
 Base64 decoding of a char*. More...
 
void readBase64 (map **)
 Read Base64 value and split it value by lines of 64 char. More...
 
char * url_decode (char *)
 Decode an URLEncoded url. More...
 
int getVersionId (const char *)
 Detect WPS version used (1.0.0 or 2.0.0). More...
 
void readGeneratedFile (maps *, map *, char *)
 Read a file generated by a service. More...
 
int getServiceFromYAML (maps *, char *, service **, char *name)
 Read and parse a ZCFG file in YAML format. More...
 
char * addDefaultValues (maps **, elements *, maps *, int, map **)
 Add the default values defined in the zcfg to a maps. More...
 
char * getEncoding (maps *)
 Access the value of the encoding key in a maps. More...
 
void parseIdentifier (maps *, char *, char *, char *)
 Extract the service identifier from the full service identifier ie: More...
 
void dumpMapsValuesToFiles (maps **, maps **)
 Dump all values in a maps as files. More...
 
void runDismiss (maps *, char *)
 Run Dismiss requests. More...
 
int isRunning (maps *, char *)
 Check if a service is running. More...
 
void runGetStatus (maps *, char *, char *)
 Run GetStatus requests. More...
 
void readFinalRes (maps *, char *, map *)
 Read the Result file (.res). More...
 
int isValidLang (maps *, const char *)
 Verify if a given language is listed in the lang list defined in the [main] section of the main.cfg file. More...
 
char * getLastErrorMessage ()
 Access the last error message returned by the OS when trying to dynamically load a shared library. More...
 
int readServiceFile (maps *, char *, service **, char *)
 Parse the service file using getServiceFromFile or use getServiceFromYAML if YAML support was activated. More...
 
int createRegistry (maps *, registry **, char *)
 Create the profile registry. More...
 
char * produceErrorMessage (maps *)
 Create a string containing the basic error message. More...
 
int zoo_path_compare (char *path1, char *path2)
 

Macro Definitio

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