Go to the documentation of this file.
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*);
MonoObject * ZMapFromMap(MonoDomain *, MonoClass *, MonoMethod **, MonoObject **, map *)
Create ZMap from map.
Definition: service_internal_mono.c:306
Metadata information about a full Service.
Definition: service.h:715
maps * mapsFromZMaps(MonoDomain *, MonoClass **, MonoMethod **, MonoObject *)
Create maps from ZMaps.
Definition: service_internal_mono.c:337
linked list of map pointer
Definition: service.h:678
MonoObject * ZMapsFromMaps(MonoDomain *, MonoClass **, MonoMethod **, MonoObject **, maps *)
Create ZMaps from maps.
Definition: service_internal_mono.c:259
KVP linked list.
Definition: service.h:657
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
static MonoString * MonoTranslate(MonoString *)
map * mapFromZMap(MonoDomain *, MonoClass **, MonoMethod **, MonoObject *)
Create map from ZMap.
Definition: service_internal_mono.c:383
static void MonoUpdateStatus(MonoObject *, MonoString *, int)