[rpc-light] This serie of patch makes rpc-light usable by xapi Basically, there are two kinds of improvements: * the ones which are necessary to handle correctly all the ML types defined in xen-api.hg/ocaml/autogen/aPI.ml * the ones which are necessary to understand the SM backend XMLRPCs
23 files changed, 1400 insertions(+), 776 deletions(-) forking_executioner/Makefile | 4 rpc-light/META | 34 ++ rpc-light/META-jsonrpc | 4 rpc-light/META-rpc-light | 11 rpc-light/META-xmlrpc | 5 rpc-light/Makefile | 70 +--- rpc-light/examples/Makefile | 23 - rpc-light/examples/all_types.ml | 86 +++-- rpc-light/examples/dict.ml | 12 rpc-light/examples/encoding.ml | 11 rpc-light/examples/phantom.ml | 42 ++ rpc-light/examples/variants.ml | 16 + rpc-light/examples/xapi.ml | 150 +++++++++ rpc-light/jsonrpc.ml | 120 +++---- rpc-light/jsonrpc.mli | 10 rpc-light/p4_rpc.ml | 591 ++++++++++++++++++++++++++++++++++----- rpc-light/pa_rpc.ml | 291 ------------------- rpc-light/rpc.ml | 110 ++++--- rpc-light/rpc.mli | 80 +++++ rpc-light/run_test | 14 rpc-light/xmlrpc.ml | 476 +++++++++++++++++++------------ rpc-light/xmlrpc.mli | 14 stdext/META.in | 2 _______________________________________________ xen-api mailing list [email protected] http://lists.xensource.com/mailman/listinfo/xen-api
