34 #include <json_object.h>
43 "jobControlOptions",
"sync-execute async-execute dismiss",
44 "outputTransmission",
"value reference"
char * json_getStatusFilePath(maps *)
Get the status file path.
Definition: service_json.c:1296
json_object * mapsToJson(maps *)
Convert a maps to a json object.
Definition: service_json.c:97
json_object * printJResult(maps *, service *, maps *, int)
Print the result of an execution.
Definition: service_json.c:1077
int createStatusFile(maps *, int)
Create the status file.
Definition: service_json.c:1490
json_object * serviceToJson(service *)
Convert an service to a json object.
Definition: service_json.c:160
char * getResultPath(maps *, char *)
Definition: service_json.c:1314
void parseJRequest(maps *, service *, json_object *, map *, maps **, maps **)
Parse Json Request.
Definition: service_json.c:958
static const char * jcapabilities[4]
Name and corresponding attributes depending on the WPS version.
Definition: service_json.h:42
json_object * printJobStatus(maps *, char *)
Print the jobs status info cf.
Definition: service_json.c:1013
linked list of map pointer
Definition: main_conf_read.y:292
void produceApi(maps *, json_object *)
Produce the JSON object for /api.
Definition: service_json.c:1725
json_object * json_readFile(maps *, char *)
Definition: service_json.c:1343
KVP linked list.
Definition: service.h:244
Metadata information about a full Service.
Definition: main_conf_read.y:329
void printExceptionReportResponseJ(maps *, map *)
Print an OWS ExceptionReport Document and HTTP headers (when required) depending on the code...
Definition: service_json.c:598
void printGetCapabilitiesForProcessJ(registry *, maps *, void *, void *, service *)
Add all the capabilities properties to a json_object.
Definition: service_json.c:446
Profile registry.
Definition: main_conf_read.y:349
json_object * parseJson(maps *, char *)
Definition: service_json.c:1322
json_object * createStatus(maps *, int)
Definition: service_json.c:1364
json_object * printJobList(maps *)
Print the jobs list.
Definition: service_json.c:1048
int json_getStatusFile(maps *)
Create the status file.
Definition: service_json.c:1514
json_object * mapToJson(map *)
Convert a map to a json object.
Definition: service_json.c:54