[Libvir] PATCH: 6/16: python API
Daniel Veillard
veillard at redhat.com
Fri Feb 15 15:20:08 UTC 2008
On Tue, Feb 12, 2008 at 04:33:42AM +0000, Daniel P. Berrange wrote:
> This extends the generator / manual bindings to implement all the
> storage APIs. Most are handle automatically, and those which are
> not, pretty much follow the existing pattern for virDomain and
> virNetwork APIs.
>
> generator.py | 93 +++++++++++++++++-
okay generator change are just related to more classes being defined
looks fine, +1
> diff -r 7e5658cc1a93 python/libvir.c
> +static PyObject *
> +libvirt_virConnectListStoragePools(PyObject *self ATTRIBUTE_UNUSED,
> + PyObject *args) {
[...]
> +}
> +
> +
> +static PyObject *
> +libvirt_virConnectListDefinedStoragePools(PyObject *self ATTRIBUTE_UNUSED,
> + PyObject *args) {
[...]
> +}
> +
> +
> +static PyObject *
> +libvirt_virStoragePoolListVolumes(PyObject *self ATTRIBUTE_UNUSED,
> + PyObject *args) {
[...]
> +}
okay functions needed to return lists objects, looks fine
> +static PyObject *
> +libvirt_virStoragePoolGetInfo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
> +}
[...]
> +
> +
> +static PyObject *
> +libvirt_virStorageVolGetInfo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
that too
> +}
> +
> +static PyObject *
> +libvirt_virStoragePoolGetUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
UUID argument OUT
> +}
> +
> +
> +static PyObject *
> +libvirt_virStoragePoolLookupByUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
UUID argument IN
> +}
> +
> +
>
> /************************************************************************
> * *
> @@ -1131,6 +1416,14 @@ static PyMethodDef libvirtMethods[] = {
registration
> diff -r 7e5658cc1a93 python/libvirt_wrap.h
> --- a/python/libvirt_wrap.h Thu Feb 07 12:33:22 2008 -0500
> +++ b/python/libvirt_wrap.h Thu Feb 07 12:33:27 2008 -0500
and more wrappers, okay look fine, all make sense.
+1
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
veillard at redhat.com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
More information about the libvir-list
mailing list