[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 05 of 11] libxl: add a new Array type to the IDL
On Tue, 2012-06-26 at 17:28 +0100, Ian Jackson wrote: > Dario Faggioli writes ("[Xen-devel] [PATCH 05 of 11] libxl: add a new Array > type to the IDL"): > > And make all the required infrastructure updates to enable this. > > > diff --git a/tools/libxl/idl.txt b/tools/libxl/idl.txt > > --- a/tools/libxl/idl.txt > > +++ b/tools/libxl/idl.txt > > @@ -145,12 +145,24 @@ idl.KeyedUnion > > > > A subclass of idl.Aggregate which represents the C union type > > where the currently valid member of the union can be determined based > > - upon another member in the containing type. > > + upon another member in the containing type. An idl.KeyedUnion must > > + always be a member of a containing idl.Aggregate type. > > > > - The KeyedUnion.keyvar contains an idl.type the member of the > > + The KeyedUnion.keyvar contains an idl.Type the member of the > > containing type which determines the valid member of the union. The > > must be an instance of the Enumeration type. > > Something seems to have been mangled here in this sentence (although > all your patch does is change the case of the name). > > > +idl.Array > > + > > + A class representing an array or similar elements. An idl.Array must > ^^ > of. > > > + always be an idl.Field of a containing idl.Aggregate. > > + > > + idl.Array.elem_type contains an idl.Type which is the type of all > > + elements of the array. > > More natural in English would be, I think, "... the type of each > element of the array". > > > + idl.Array.len_var contains an idl.Field which is added to the parent > > + idl.Aggregate and will contain the length of the array. > > I think you should explicitly say that len_var MUST be a field named > "num_XXX" where the original field is named XXX, as previously stated. > > In the future this will probably be enforced by the idl compiler. > > > Aside from that, > > Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Thanks. Dario, since this is my patch do you want me to address the above and resend? > > > Thanks, > Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |