Katerina Koukiou (14):
Introduce NodeDevice Interface
Implement ListNodeDevices method for Connect Interface
Register NodeDevice Lifecycle Events
Implement NodeDeviceCreateXML method for Connect Interface
Implement Destroy method for NodeDevice Interface
Implement Detach method for NodeDevice Interface
Implement Name property for NodeDevice Interface
Implement Parent property for NodeDevice Interface
Implement GetXMLDesc property for NodeDevice Interface
Implement ListCaps method for NodeDevicesInterface
Implement NodeDeviceLookupByName method for Connect Interface
Implement NodeDeviceLookupSCSIHostByWWN method for Connect Interface
Implement ReAttach method for NodeDevice Interface
Implement Reset method for NodeDevice Interface
data/Makefile.am | 1 +
data/org.libvirt.Connect.xml | 34 +++++
data/org.libvirt.NodeDevice.xml | 45 +++++++
src/Makefile.am | 1 +
src/connect.c | 148 +++++++++++++++++++++
src/connect.h | 2 +
src/events.c | 42 ++++++
src/nodedev.c | 283 ++++++++++++++++++++++++++++++++++++++++
src/nodedev.h | 9 ++
src/util.c | 35 +++++
src/util.h | 15 +++
tests/Makefile.am | 1 +
tests/libvirttest.py | 13 ++
tests/test_connect.py | 27 ++++
tests/test_nodedev.py | 52 ++++++++
tests/xmldata.py | 16 +++
16 files changed, 724 insertions(+)
create mode 100644 data/org.libvirt.NodeDevice.xml
create mode 100644 src/nodedev.c
create mode 100644 src/nodedev.h
create mode 100755 tests/test_nodedev.py
--
2.15.0