ZOO-Project
service_internal_perl.h
Go to the documentation of this file.
1 
25 #ifndef ZOO_SERVICE_INTERNAL_PERL_H
26 #define ZOO_SERVICE_INTERNAL_PERL_H 1
27 
28 #pragma once
29 
30 #include "service.h"
31 #include "service_internal.h"
32 #include <stdio.h>
33 #include <EXTERN.h>
34 #include <perl.h>
35 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 void xs_init (pTHX);
41 
42 void boot_DynaLoader (pTHX_ CV*);
43 
44 int map_to_hash(map*, HV** );
45 
46 int maps_to_hash(maps *, HV ** );
47 
48 int hash_to_map(HV* ,map**);
49 
50 int hash_to_maps(HV* ,maps** );
51 
53 
54 #ifdef __cplusplus
55 }
56 #endif
57 #endif
58 
59 
60 
61 
62 
63 
64 
void xs_init(pTHX)
Author : David SAGGIORATO.
Definition: service_internal_perl.c:31
linked list of map pointer
Definition: main_conf_read.y:292
int map_to_hash(map *, HV **)
Definition: service_internal_perl.c:42
KVP linked list.
Definition: service.h:244
int hash_to_map(HV *, map **)
Definition: service_internal_perl.c:74
Metadata information about a full Service.
Definition: main_conf_read.y:329
void boot_DynaLoader(pTHX_ CV *)
int maps_to_hash(maps *, HV **)
Definition: service_internal_perl.c:57
int zoo_perl_support(maps **, map *, service *, maps **, maps **)
Definition: service_internal_perl.c:128
int hash_to_maps(HV *, maps **)
Definition: service_internal_perl.c:105