25 #ifndef ZOO_SERVICE_INTERNAL_CSHARP_H
26 #define ZOO_SERVICE_INTERNAL_CSHARP_H 1
32 #include <mono/jit/jit.h>
33 #include <mono/metadata/mono-config.h>
34 #include <mono/metadata/assembly.h>
42 MonoObject*
ZMapsFromMaps(MonoDomain*,MonoClass**,MonoMethod**,MonoObject**,
maps*);
43 MonoObject*
ZMapFromMap(MonoDomain*,MonoClass*,MonoMethod**,MonoObject**,
map*);
45 map*
mapFromZMap(MonoDomain*,MonoClass**,MonoMethod**,MonoObject*);
maps * mapsFromZMaps(MonoDomain *, MonoClass **, MonoMethod **, MonoObject *)
Create maps from ZMaps.
Definition: service_internal_mono.c:337
MonoObject * ZMapFromMap(MonoDomain *, MonoClass *, MonoMethod **, MonoObject **, map *)
Create ZMap from map.
Definition: service_internal_mono.c:306
static void MonoUpdateStatus(MonoObject *, MonoString *, int)
map * mapFromZMap(MonoDomain *, MonoClass **, MonoMethod **, MonoObject *)
Create map from ZMap.
Definition: service_internal_mono.c:383
linked list of map pointer
Definition: main_conf_read.y:292
MonoObject * ZMapsFromMaps(MonoDomain *, MonoClass **, MonoMethod **, MonoObject **, maps *)
Create ZMaps from maps.
Definition: service_internal_mono.c:259
KVP linked list.
Definition: service.h:244
Metadata information about a full Service.
Definition: main_conf_read.y:329
static MonoString * MonoTranslate(MonoString *)
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...
Definition: service_internal_mono.c:45