ZOO-Project
|
Functions | |
int | zoo_mono_support (maps **main_conf, map *request, service *s, maps **real_inputs, maps **real_outputs) |
Load a Mono dll then run the static public method corresponding to the service by passing the conf, inputs and outputs parameters. More... | |
MonoObject * | ZMapsFromMaps (MonoDomain *domain, MonoClass **classes, MonoMethod **methods, MonoObject **exc, maps *m) |
Create ZMaps from maps. More... | |
MonoObject * | ZMapFromMap (MonoDomain *domain, MonoClass *ZMapClass, MonoMethod **methods, MonoObject **exc, map *m) |
Create ZMap from map. More... | |
maps * | mapsFromZMaps (MonoDomain *domain, MonoClass **classes, MonoMethod **methods, MonoObject *m) |
Create maps from ZMaps. More... | |
map * | mapFromZMap (MonoDomain *domain, MonoClass **classes, MonoMethod **methods, MonoObject *m) |
Create map from ZMap. More... | |
static MonoString * | MonoTranslate (MonoString *str) |
The translate function to search in zoo-services gettext domain for translating a string. More... | |
static void | MonoUpdateStatus (MonoObject *obj, MonoString *str, int p) |
The updateStatus function to update the ongoing status of a ZOO-Service. More... | |
Variables | |
MonoClass * | iclasses [4] |
MonoMethod * | imethods [10] |
map* mapFromZMap | ( | MonoDomain * | domain, |
MonoClass ** | classes, | ||
MonoMethod ** | methods, | ||
MonoObject * | m | ||
) |
Create map from ZMap.
domain | the Mono Domain |
classes | the Mono classes required (_ZMapsClass,ZMapsClass,ZMapClass,KeysList) |
methods | the Mono methods required (ZMapsGetMaps,ZMapsGetKeysCount,ZMapsGetKey,ZMapGetMap,ZMapGetKeysCount,ZMapGetKey,_ZMapsGetContent,_ZMapsGetChild,ZMapGetSize) |
m | the ZMap to use as source to create a new map |
maps* mapsFromZMaps | ( | MonoDomain * | domain, |
MonoClass ** | classes, | ||
MonoMethod ** | methods, | ||
MonoObject * | m | ||
) |
Create maps from ZMaps.
domain | the Mono Domain |
classes | the Mono classes required to create (_ZMapsClass,ZMapsClass,ZMapClass,KeysList) |
methods | the Mono methods required (ZMapsGetMaps,ZMapsGetKeysCount,ZMapsGetKey,ZMapGetMap,ZMapGetKeysCount,ZMapGetKey,_ZMapsGetContent,_ZMapsGetChild) |
m | the ZMaps to use as source to create a new maps |
|
static |
The translate function to search in zoo-services gettext domain for translating a string.
str | the string to be translated |
|
static |
The updateStatus function to update the ongoing status of a ZOO-Service.
m | the main.cfg map |
str | the message for the current step |
p | the percentage of the |
MonoObject* ZMapFromMap | ( | MonoDomain * | domain, |
MonoClass * | ZMapClass, | ||
MonoMethod ** | methods, | ||
MonoObject ** | exc, | ||
map * | m | ||
) |
Create ZMap from map.
domain | the Mono Domain |
classes | the Mono classes required to create (_ZMaps,ZMaps and ZMap) |
methods | the Mono methods required (ZMapsAdd, _ZMapsSetContent, _ZMapsSetChild, ZMapAdd and ZMapDisplay) |
exc | the Mono exception object |
m | the map to use as source to create a new ZMap |
MonoObject* ZMapsFromMaps | ( | MonoDomain * | domain, |
MonoClass ** | classes, | ||
MonoMethod ** | methods, | ||
MonoObject ** | exc, | ||
maps * | m | ||
) |
Create ZMaps from maps.
domain | the Mono Domain |
classes | the Mono classes required to create (_ZMaps,ZMaps and ZMap) |
methods | the Mono methods required (ZMapsAdd, _ZMapsSetContent, _ZMapsSetChild, ZMapAdd and ZMapDisplay) |
m | the maps to use as source to create the corresponding ZMaps |
int zoo_mono_support | ( | maps ** | main_conf, |
map * | request, | ||
service * | s, | ||
maps ** | real_inputs, | ||
maps ** | real_outputs | ||
) |
Load a Mono dll then run the static public method corresponding to the service by passing the conf, inputs and outputs parameters.
main_conf | the conf maps containing the main.cfg settings |
request | the map containing the HTTP request |
s | the service structure |
real_inputs | the maps containing the inputs |
real_outputs | the maps containing the outputs |
MonoClass* iclasses[4] |
MonoMethod* imethods[10] |