Re: [Qemu-devel] [PATCH] qom: change object property iterator API contract

2015-12-09 Thread Daniel P. Berrange
On Tue, Dec 08, 2015 at 09:05:52AM -0700, Eric Blake wrote: > On 11/27/2015 08:27 AM, Daniel P. Berrange wrote: > > Currently the object property iterator API works as follows > > > > ObjectPropertyIterator *iter; > > > > iter = object_property_iter_init(obj); > > while ((prop = object_prop

Re: [Qemu-devel] [PATCH] qom: change object property iterator API contract

2015-12-08 Thread Eric Blake
On 11/27/2015 08:27 AM, Daniel P. Berrange wrote: > Currently the object property iterator API works as follows > > ObjectPropertyIterator *iter; > > iter = object_property_iter_init(obj); > while ((prop = object_property_iter_next(iter))) { > ... > } > object_property_iter_free(it

[Qemu-devel] [PATCH] qom: change object property iterator API contract

2015-11-27 Thread Daniel P. Berrange
Currently the object property iterator API works as follows ObjectPropertyIterator *iter; iter = object_property_iter_init(obj); while ((prop = object_property_iter_next(iter))) { ... } object_property_iter_free(iter); This has the benefit that the ObjectPropertyIterator struct ca