More handler separation: e.g. RouteHandler or VlanHandler can call LinkHandler

This commit is contained in:
Brian Candler
2011-05-03 15:59:07 +01:00
parent a2735b4d4d
commit 3f4c6c7235
12 changed files with 667 additions and 498 deletions

View File

@@ -7,10 +7,10 @@ require 'netlink/route'
# Example of use of low-level API for NETLINK_ROUTE socket.
# Each of these method calls performs a netlink protocol exchange.
nl = Netlink::Route::Socket.new
rt = Netlink::Route::Socket.new
puts "*** links ***"
pp nl.if.read_links
pp rt.links.read_links
puts "*** addrs ***"
pp nl.if.read_addrs(:family => Socket::AF_INET)
pp rt.addrs.read_addrs
puts "*** routes ***"
pp nl.rt.read_routes(:family => Socket::AF_INET)
pp rt.routes.read_routes