[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 11 of 26] libxl: autogenerate _libxl_types.h



On Mon, 16 Aug 2010, Ian Campbell wrote:
> # HG changeset patch
> # User Ian Campbell <ian.campbell@xxxxxxxxxx>
> # Date 1281969065 -3600
> # Node ID d8761fd067bebad80872da3bb7b5c3d373ba63eb
> # Parent  01f64d048f0fef53e638169a204fa0649a9245d1
> libxl: autogenerate _libxl_types.h
> 
> The libxl interface types are represented by a simple python data
> structure (which could be parsed from a bespoke language in the
> future).
> 
> This will allow the autogeneration of functions to free the component
> members of the libxl types. In the future it may also enable auto
> generation of type marshalling code for language bindings.
> 
> The generated file should be identical to before with the exception of
> the "DO NOT EDIT" header.
> 
> It was unfortunately necessary to add explcit an dependency on
> _libxl_types.h (indirectly via libxl.h) to all C files since the
> autogenerated dependencies are not available in time.
> 
> Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> 

I think we need a document or at least a link to a document that
describes in details the idl language we are using.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.