libvirt/src/conf
Peter Krempa 27cf98e2d1 virCaps: conf: start splitting out irrelevat data
The virCaps structure gathered a ton of irrelevant data over time that.
The original reason is that it was propagated to the XML parser
functions.

This patch aims to create a new data structure virDomainXMLConf that
will contain immutable data that are used by the XML parser. This will
allow two things we need:

1) Get rid of the stuff from virCaps

2) Allow us to add callbacks to check and add driver specific stuff
after domain XML is parsed.

This first attempt removes pointers to private data allocation functions
to this new structure and update all callers and function that require
them.
2013-03-13 09:27:14 +01:00
..
capabilities.c capabilities: add NUMA memory information 2013-03-08 11:51:00 -07:00
capabilities.h virCaps: conf: start splitting out irrelevat data 2013-03-13 09:27:14 +01:00
cpu_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
cpu_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
device_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
device_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
domain_audit.c Include pid namespace inode in LXC audit messages 2013-03-07 19:43:53 +00:00
domain_audit.h Include pid namespace inode in LXC audit messages 2013-03-07 19:43:53 +00:00
domain_conf.c virCaps: conf: start splitting out irrelevat data 2013-03-13 09:27:14 +01:00
domain_conf.h virCaps: conf: start splitting out irrelevat data 2013-03-13 09:27:14 +01:00
domain_event.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
domain_event.h Add support for SUSPEND_DISK event 2012-10-15 12:09:10 +02:00
domain_nwfilter.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
domain_nwfilter.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
interface_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
interface_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
netdev_bandwidth_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
netdev_bandwidth_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
netdev_vlan_conf.c netdev_vlan_conf: Resolve memory leak found by Valgrind. 2013-02-07 14:08:14 -05:00
netdev_vlan_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
netdev_vport_profile_conf.c vport_profile_conf: Resolve memory leak found by Valgrind 2013-02-07 14:08:14 -05:00
netdev_vport_profile_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
network_conf.c Revert "Add support for <option> tag in network config" 2013-02-27 10:55:24 -05:00
network_conf.h Revert "Add support for <option> tag in network config" 2013-02-27 10:55:24 -05:00
node_device_conf.c Rename all PCI device functions to have a standard name prefix 2013-02-05 19:22:25 +00:00
node_device_conf.h Rename all PCI device functions to have a standard name prefix 2013-02-05 19:22:25 +00:00
nwfilter_conf.c Turn virDomainObjList into an opaque virObject 2013-02-05 15:49:25 +00:00
nwfilter_conf.h Turn virDomainObjList into an opaque virObject 2013-02-05 15:49:25 +00:00
nwfilter_ipaddrmap.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
nwfilter_ipaddrmap.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
nwfilter_params.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
nwfilter_params.h Rename buf.{c,h} to virbuffer.{c,h} 2012-12-21 11:17:12 +00:00
secret_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
secret_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
snapshot_conf.c virCaps: conf: start splitting out irrelevat data 2013-03-13 09:27:14 +01:00
snapshot_conf.h virCaps: conf: start splitting out irrelevat data 2013-03-13 09:27:14 +01:00
storage_conf.c storage: cast -1 for uid_t|gid_t 2013-02-25 15:46:32 +01:00
storage_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
storage_encryption_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
storage_encryption_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
virchrdev.c conf: Add unix socket support to virChrdevOpen 2013-01-04 18:07:11 -07:00
virchrdev.h conf: Add unix socket support to virChrdevOpen 2013-01-04 18:07:11 -07:00