[libvirt] devAlias correct parsing
Daniel P. Berrange
berrange at redhat.com
Wed Feb 17 13:26:18 UTC 2016
On Wed, Feb 17, 2016 at 04:20:58PM +0300, Alexander Burluka wrote:
> Hello,
>
> I would be grateful if you help me with next thing:
> I've successfully subscribed on VIR_DOMAIN_EVENT_ID_TRAY_CHANGE event in my
> application (QEMU based).
> It perfectly works and returns to me an device alias (e.g.
> "drive-scsi0-0-1-0").
> Of course I can split this string by delimiter '-'. However, I've found
> private virDomainDefFindDevice function within libvirt and
> seems that its make correct parsing. How can I use it in my code?
You should not need to parse these strings at all. The alias in any
event is supposed to match the <alias> against the corresponding
device in the XML. You should treat them as opaque strings.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list