libvirt/src/lxc
Daniel P. Berrange ead630319d Separate virGetHostname() API contract from driver APIs
Currently the virGetHostname() API has a bogus virConnectPtr
parameter. This is because virtualization drivers directly
reference this API in their virDriverPtr tables, tieing its
API design to the public virConnectGetHostname API design.

This also causes problems for access control checks since
these must only be done for invocations from the public
API, not internal invocation.

Remove the bogus virConnectPtr parameter, and make each
hypervisor driver provide a dedicated function for the
driver API impl. This will allow access control checks
to be easily inserted later.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2013-05-08 10:47:47 +01:00
..
libvirtd_lxc.aug Add support for sVirt in the LXC driver 2012-02-02 17:44:39 -07:00
lxc_cgroup.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_cgroup.h Change default cgroup layout for QEMU/LXC and honour XML config 2013-04-15 17:35:31 +01:00
lxc_conf.c virCaps: get rid of defaultConsoleTargetType callback 2013-04-04 22:42:39 +02:00
lxc_conf.h Store a virCgroupPtr instance in virLXCDomainObjPrivatePtr 2013-04-15 17:35:31 +01:00
lxc_container.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_container.h Convert capabilities / domain_conf to use virArch 2012-12-18 16:53:03 +00:00
lxc_controller.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_domain.c Store a virCgroupPtr instance in virLXCDomainObjPrivatePtr 2013-04-15 17:35:31 +01:00
lxc_domain.h Store a virCgroupPtr instance in virLXCDomainObjPrivatePtr 2013-04-15 17:35:31 +01:00
lxc_driver.c Separate virGetHostname() API contract from driver APIs 2013-05-08 10:47:47 +01:00
lxc_driver.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
lxc_fuse.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_fuse.h virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_hostdev.c cleanup: Change datatype of hostdev->missing to boolean 2013-04-11 11:36:28 +08:00
lxc_hostdev.h Rename all USB device functions to have a standard name prefix 2013-02-05 19:22:25 +00:00
lxc_monitor_protocol.x Fix generation of systemtap probes for RPC protocols 2013-03-14 12:42:22 +00:00
lxc_monitor.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_monitor.h Fix generation of systemtap probes for RPC protocols 2013-03-14 12:42:22 +00:00
lxc_process.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
lxc_process.h Refactor LXC NIC creation to allow reuse by hotplug code 2012-12-17 17:50:51 +00:00
lxc.conf Standardize whitespace used in example config files 2012-05-28 10:59:13 +01:00
test_libvirtd_lxc.aug.in Autogenerate augeas test case from default config files 2012-05-28 11:07:12 +01:00