class Libvirt::Xml::Network
Private Instance Methods
parse_node_dns_forwarder(_, _opts)
click to toggle source
# File lib/libvirt/xml/network.rb, line 165 def parse_node_dns_forwarder(_, _opts) nodes = find_nodes(nil, path: './dns/forwarder') nodes.map do |node| { domain: node['domain'], addr: node['addr'] } end end
parse_node_dns_srv(_, _opts)
click to toggle source
# File lib/libvirt/xml/network.rb, line 187 def parse_node_dns_srv(_, _opts) nodes = find_nodes(nil, path: './dns/srv') nodes.map do |node| { name: node['name'], protocol: node['protocol'], target: node['target'], port: node['port'], priority: node['priority'], weight: node['weight'], domain: node['domain'] } end end
parse_node_dns_txt(_, _opts)
click to toggle source
# File lib/libvirt/xml/network.rb, line 176 def parse_node_dns_txt(_, _opts) nodes = find_nodes(nil, path: './dns/txt') nodes.map do |node| { name: node['name'], value: node['value'] } end end
parse_node_forward_hostdev_address(_, _opts)
click to toggle source
# File lib/libvirt/xml/network.rb, line 151 def parse_node_forward_hostdev_address(_, _opts) nodes = find_nodes(nil, path: './forward/address') nodes.map do |node| { type: node['type'], domain: node['domain'], bus: node['bus'], slot: node['slot'], function: node['function'] } end end
parse_node_forward_nat(_, opts)
click to toggle source
libvirt.org/formatnetwork.html#elementQoS TODO continue from <bandwidth>
# File lib/libvirt/xml/network.rb, line 143 def parse_node_forward_nat(_, opts) nodes = find_nodes(nil, path: "./forward/nat/#{opts[:node_name]}") nodes.map do |node| [node['start'], node['stop']] end end