]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Turn virDomainObjList into an opaque virObject
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 11 Jan 2013 13:54:15 +0000 (13:54 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 5 Feb 2013 15:49:25 +0000 (15:49 +0000)
commit37abd471656957c76eac687ce2ef94d79c8e2731
tree90a3c4776a4a872d5249f9eac4e03631698d2a59
parent4f6ed6c33ae7dd5d166cffd67e360773e7fa3c28
Turn virDomainObjList into an opaque virObject

As a step towards making virDomainObjList thread-safe turn it
into an opaque virObject, preventing any direct access to its
internals.

As part of this a new method virDomainObjListForEach is
introduced to replace all existing usage of virHashForEach
19 files changed:
src/conf/domain_conf.c
src/conf/domain_conf.h
src/conf/nwfilter_conf.c
src/conf/nwfilter_conf.h
src/libvirt_private.syms
src/libxl/libxl_driver.c
src/lxc/lxc_driver.c
src/lxc/lxc_process.c
src/nwfilter/nwfilter_gentech_driver.c
src/nwfilter/nwfilter_gentech_driver.h
src/openvz/openvz_conf.c
src/parallels/parallels_driver.c
src/parallels/parallels_storage.c
src/qemu/qemu_driver.c
src/qemu/qemu_process.c
src/test/test_driver.c
src/uml/uml_driver.c
src/vmware/vmware_conf.c
src/vmware/vmware_driver.c