|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   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
 |  |  | 
  
    |  |  |