| Class | Libvirt::NodeDevice |
| In: |
ext/libvirt/_libvirt.c
|
| Parent: | Object |
Class Libvirt::NodeDevice
| connection | [R] |
Call virNodeDeviceDestroy to shutdown the node device.
/*
* call-seq:
* nodedevice.destroy -> nil
*
* Call +virNodeDeviceDestroy+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceDestroy]
* to shutdown the node device.
*/
static VALUE libvirt_nodedevice_destroy(VALUE s) {
Call virNodeDeviceDettach to detach the node device from the node.
/*
* call-seq:
* nodedevice.detach -> nil
*
* Call +virNodeDeviceDettach+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceDettach]
* to detach the node device from the node.
*/
static VALUE libvirt_nodedevice_detach(VALUE s) {
Call virNodeDeviceFree to free the node device object. After this call the node device object is no longer valid.
/*
* call-seq:
* nodedevice.free -> nil
*
* Call +virNodeDeviceFree+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceFree]
* to free the node device object. After this call the node device object is
* no longer valid.
*/
static VALUE libvirt_nodedevice_free(VALUE s) {
Call virNodeDeviceListCaps to retrieve a list of capabilities of the node device.
/*
* call-seq:
* nodedevice.list_caps -> list
*
* Call +virNodeDeviceListCaps+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceListCaps]
* to retrieve a list of capabilities of the node device.
*/
static VALUE libvirt_nodedevice_list_caps(VALUE c) {
Call virNodeDeviceGetName to retrieve the name of the node device.
/*
* call-seq:
* nodedevice.name -> string
*
* Call +virNodeDeviceGetName+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceGetName]
* to retrieve the name of the node device.
*/
static VALUE libvirt_nodedevice_name(VALUE c) {
Call virNodeDeviceNumOfCaps to retrieve the number of capabilities of the node device.
/*
* call-seq:
* nodedevice.num_of_caps -> fixnum
*
* Call +virNodeDeviceNumOfCaps+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceNumOfCaps]
* to retrieve the number of capabilities of the node device.
*/
static VALUE libvirt_nodedevice_num_of_caps(VALUE c) {
Call virNodeDeviceGetParent to retrieve the parent of the node device.
/*
* call-seq:
* nodedevice.parent -> string
*
* Call +virNodeDeviceGetParent+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceGetParent]
* to retrieve the parent of the node device.
*/
static VALUE libvirt_nodedevice_parent(VALUE c) {
Call virNodeDeviceReAttach to reattach the node device to the node.
/*
* call-seq:
* nodedevice.reattach -> nil
*
* Call +virNodeDeviceReAttach+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceReAttach]
* to reattach the node device to the node.
*/
static VALUE libvirt_nodedevice_reattach(VALUE s) {
Call virNodeDeviceReset to reset the node device.
/*
* call-seq:
* nodedevice.reset -> nil
*
* Call +virNodeDeviceReset+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceReset]
* to reset the node device.
*/
static VALUE libvirt_nodedevice_reset(VALUE s) {
Call virNodeDeviceGetXMLDesc to retrieve the XML for the node device.
/*
* call-seq:
* nodedevice.xml_desc(flags=0) -> string
*
* Call +virNodeDeviceGetXMLDesc+[http://www.libvirt.org/html/libvirt-libvirt.html#virNodeDeviceGetXMLDesc]
* to retrieve the XML for the node device.
*/
static VALUE libvirt_nodedevice_xml_desc(int argc, VALUE *argv, VALUE s) {