Re: [libvirt] Python binding to virConnectListInterfaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Sep 14, 2009 at 03:26:01AM -0700, Shahar Klein wrote:
> 
> 
> Hi
> 
> I'm trying to implement virConnectListInterfaces for the ESX driver
> (actually the esx_interface driver)
> but the python generator does not write the code for this function

  yes, basically it doesn't know how to handle char **const names
parameter.

> in generator.py this function is in a special table called: skip_impl
> 
> and there is a comment saying:
> # Class methods which are written by hand in libvir.c but the Python-level
> # code is still automatically generated (so they are not in skip_function())
> 
> I'm not sure what does it mean 

  add the function name there so that the generator won't try to add the
bindings

> should I implement in libvir.c? 

 yes and

> and I'm done?

 add an entry for the function in python/libvirt-python-api.xml
that's an XML description of the intefaces fow which bindings are
implemented manually.
 I guess if you have the 3 you should be all set. See for example
how virConnectListDomains is handled, that should be fairly similar
except with strings.

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel@xxxxxxxxxxxx  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]