Class: Libvirt::NWFilter
- Inherits:
-
Object
- Object
- Libvirt::NWFilter
- Defined in:
- ext/libvirt/nwfilter.c
Instance Attribute Summary collapse
- #connection ⇒ Object readonly
Instance Method Summary collapse
-
#free ⇒ nil
Call virNWFilterFree to free this network filter.
-
#name ⇒ String
Call virNWFilterGetName to retrieve the network filter name.
-
#undefine ⇒ nil
Call virNWFilterUndefine to undefine the network filter.
-
#uuid ⇒ String
Call virNWFilterGetUUIDString to retrieve the network filter UUID.
-
#xml_desc(flags = 0) ⇒ String
Call virNWFilterGetXMLDesc to retrieve the XML for this network filter.
Instance Attribute Details
#connection ⇒ Object (readonly)
Instance Method Details
#free ⇒ nil
Call virNWFilterFree to free this network filter. After this call the network filter object is no longer valid.
115 116 117 118 |
# File 'ext/libvirt/nwfilter.c', line 115 static VALUE libvirt_nwfilter_free(VALUE n) { ruby_libvirt_generate_call_free(NWFilter, n); } |
#name ⇒ String
Call virNWFilterGetName to retrieve the network filter name.
68 69 70 71 72 73 |
# File 'ext/libvirt/nwfilter.c', line 68 static VALUE libvirt_nwfilter_name(VALUE n) { ruby_libvirt_generate_call_string(virNWFilterGetName, ruby_libvirt_connect_get(n), 0, nwfilter_get(n)); } |
#undefine ⇒ nil
Call virNWFilterUndefine to undefine the network filter.
54 55 56 57 58 59 |
# File 'ext/libvirt/nwfilter.c', line 54 static VALUE libvirt_nwfilter_undefine(VALUE n) { ruby_libvirt_generate_call_nil(virNWFilterUndefine, ruby_libvirt_connect_get(n), nwfilter_get(n)); } |
#uuid ⇒ String
Call virNWFilterGetUUIDString to retrieve the network filter UUID.
82 83 84 85 86 |
# File 'ext/libvirt/nwfilter.c', line 82 static VALUE libvirt_nwfilter_uuid(VALUE n) { ruby_libvirt_generate_uuid(virNWFilterGetUUIDString, ruby_libvirt_connect_get(n), nwfilter_get(n)); } |
#xml_desc(flags = 0) ⇒ String
Call virNWFilterGetXMLDesc to retrieve the XML for this network filter.
95 96 97 98 99 100 101 102 103 104 105 |
# File 'ext/libvirt/nwfilter.c', line 95 static VALUE libvirt_nwfilter_xml_desc(int argc, VALUE *argv, VALUE n) { VALUE flags = RUBY_Qnil; rb_scan_args(argc, argv, "01", &flags); ruby_libvirt_generate_call_string(virNWFilterGetXMLDesc, ruby_libvirt_connect_get(n), 1, nwfilter_get(n), ruby_libvirt_value_to_uint(flags)); } |