Provided by: libsys-virt-perl_0.9.7-2_amd64 bug


       Sys::Virt::NodeDevice - Represent & manage a libvirt storage pool


       The "Sys::Virt::NodeDevice" module represents a storage pool managed by libvirt. There are
       a variety of storage pool implementations for LVM, Local directories/filesystems, network
       filesystems, disk partitioning, iSCSI, and SCSI.


       my $name = $dev->get_name()
           Returns a string with a locally unique name of the device

       my $parentname = $dev->get_parent()
           Returns a string with a locally unique name of the parent of the device, or undef if
           there is no parent

       my $xml = $dev->get_xml_description()
           Returns an XML document containing a complete description of the storage dev's

           Rebind the node device to the host OS device drivers.

           Unbind the node device from the host OS device driver

           Reset the node device. The device must be unbound from the host OS drivers for this to

           Destroy the virtual device releasing any OS resources associated with it.

       my @caps = $dev->list_capabilities()
           Return a list of all capabilities in the device.


       Daniel P. Berrange <>


       Copyright (C) 2006-2009 Red Hat Copyright (C) 2006-2009 Daniel P. Berrange


       This program is free software; you can redistribute it and/or modify it under the terms of
       either the GNU General Public License as published by the Free Software Foundation (either
       version 2 of the License, or at your option any later version), or, the Artistic License,
       as specified in the Perl README file.


       Sys::Virt, Sys::Virt::Error, ""