WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-api

[Xen-API] [PATCH 00 of 17] Improvments to RPC-light

To: xen-api@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-API] [PATCH 00 of 17] Improvments to RPC-light
From: Thomas Gazagnaire <thomas.gazagnaire@xxxxxxxxxx>
Date: Fri, 8 Jan 2010 13:49:13 +0000
Delivery-date: Fri, 08 Jan 2010 05:49:21 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
[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