|
|
|
|
|
|
|
|
|
|
xen-api
[Xen-API] [PATCH 00 of 17] Improvments to RPC-light
[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
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-API] [PATCH 00 of 17] Improvments to RPC-light,
Thomas Gazagnaire <=
- [Xen-API] [PATCH 03 of 17] [rpc-light] test (un)marshalling of phatom types, Thomas Gazagnaire
- [Xen-API] [PATCH 01 of 17] [rpc-light] Make the abstraction layer more uniform, especially for the error handling, Thomas Gazagnaire
- [Xen-API] [PATCH 04 of 17] [rpc-light] Add a function to parse XMLRPC from an input channel, Thomas Gazagnaire
- [Xen-API] [PATCH 06 of 17] [rpc-light] Add some basic RPC int functions, Thomas Gazagnaire
- [Xen-API] [PATCH 09 of 17] [rpc-light] Add some friendly error messages on runtime errors, Thomas Gazagnaire
- [Xen-API] [PATCH 08 of 17] [rpc-light] Add a function to marshal and unmarshal XMLRPC to a bigbuffer, Thomas Gazagnaire
- [Xen-API] [PATCH 07 of 17] [rpc-light] Add some basic RPC int functions, Thomas Gazagnaire
- [Xen-API] [PATCH 05 of 17] [rpc-light] Add some explicit runtime exceptions when an runtime error occurs, Thomas Gazagnaire
- [Xen-API] [PATCH 02 of 17] [rpc-light] Backport the value library and clean-up the Makefile and the library building, Thomas Gazagnaire
- [Xen-API] [PATCH 11 of 17] [rpc-light] Never call 'exit i' on error, because that's not good when you run it in a daemon, Thomas Gazagnaire
|
|
|
|
|