#include "service.h"
#include "service_internal.h"
#include <mono/jit/jit.h>
#include <mono/metadata/mono-config.h>
#include <mono/metadata/assembly.h>
#include <string.h>
Go to the source code of this file.
|
int | zoo_mono_support (maps **, map *, service *, maps **, maps **) |
| 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 *, MonoClass **, MonoMethod **, MonoObject **, maps *) |
| Create ZMaps from maps. More...
|
|
MonoObject * | ZMapFromMap (MonoDomain *, MonoClass *, MonoMethod **, MonoObject **, map *) |
| Create ZMap from map. More...
|
|
maps * | mapsFromZMaps (MonoDomain *, MonoClass **, MonoMethod **, MonoObject *) |
| Create maps from ZMaps. More...
|
|
map * | mapFromZMap (MonoDomain *, MonoClass **, MonoMethod **, MonoObject *) |
| Create map from ZMap. More...
|
|
static MonoString * | MonoTranslate (MonoString *) |
|
static void | MonoUpdateStatus (MonoObject *, MonoString *, int) |
|
map* mapFromZMap |
( |
MonoDomain * |
domain, |
|
|
MonoClass ** |
classes, |
|
|
MonoMethod ** |
methods, |
|
|
MonoObject * |
m |
|
) |
| |
Create map from ZMap.
- Parameters
-
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 |
- Returns
- MonoObject* to a new ZMap
maps* mapsFromZMaps |
( |
MonoDomain * |
domain, |
|
|
MonoClass ** |
classes, |
|
|
MonoMethod ** |
methods, |
|
|
MonoObject * |
m |
|
) |
| |
Create maps from ZMaps.
- Parameters
-
domain | the Mono Domain |
classes | the Mono classes required to create (_ZMapsClass,ZMapsClass,ZMapClass,KeysList) |
methods | the Mono methods r |