[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 17/28] tools/libxl: Infrastructure for reading a libxl migration v2 stream
Andrew Cooper writes ("Re: [PATCH v3 17/28] tools/libxl: Infrastructure for reading a libxl migration v2 stream"): > On 13/07/15 14:42, Ian Campbell wrote: > > On Mon, 2015-07-13 at 13:01 +0100, Andrew Cooper wrote: > > Did you drop the assert prior to this on purpose? > > I think it got lost while splitting the _init() out. I shall re-introduce. Please don't. Or, if you do, please put in some comments in libxl_internal.h about the public states of a libxl__stream_read_state. Earlier i wrote: I don't mind this at all but I think if you do this you should: * provide an _init method * document that _init must be called before start and As far as I can tell, from the outside, this machinery has the usual Undefined/Idle/Active states. [...] It is usual for functions of this kind to take an Undefined struct and make it Active. See: - the comment in libxl_internal.h about `Event generation functions' - the following examples libxl__spawn_spawn (accepts Undefined, this is documented) libxl__bootloader_run (accepts Undefined, not documented) libxl__datacopier_start (accepts Undefined, not documented) libxl__openpty (accepts Undefined; no init method) Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |