Katerina Koukiou (19):
Introduce StoragePool Interface
Implement ListStoragePools method for Connect Interface
Register StoragePool Lifecycle Events
Implement Destroy method for StoragePool Interface
Implement Build method for StoragePool Interface
Implement Create method for StoragePool Interface
Implement Delete method for StoragePool Interface
Implement getter for Autostart property for StoragePool Interface
Implement GetInfo method for StoragePool Interface
Implement Name property for StoragePool Interface
Implement UUID property for StoragePool Interface
Implement GetXMLDesc method for StoragePool Interface
Implement Active property for StoragePool Interface
Implement Persistent property for StoragePool Interface
Implement StoragePoolLookupByName method for Connect Interface
Implement StoragePoolLookupByUUID method for Connect Interface
Implement Refresh method for StoragePool Interface
Implement setter for Autostart property for StoragePool Interface
Implement Undefine method for StoragePool Interface
data/Makefile.am | 3 +-
data/org.libvirt.Connect.xml | 24 +++
data/org.libvirt.StoragePool.xml | 69 +++++++
src/Makefile.am | 3 +-
src/connect.c | 120 +++++++++++
src/connect.h | 2 +
src/events.c | 43 ++++
src/storagepool.c | 422 +++++++++++++++++++++++++++++++++++++++
src/storagepool.h | 9 +
src/util.c | 33 +++
src/util.h | 15 ++
tests/libvirttest.py | 29 +++
tests/test_connect.py | 28 +++
tests/test_storage.py | 112 +++++++++++
14 files changed, 910 insertions(+), 2 deletions(-)
create mode 100644 data/org.libvirt.StoragePool.xml
create mode 100644 src/storagepool.c
create mode 100644 src/storagepool.h
create mode 100755 tests/test_storage.py
--
2.15.0