iproute-1.7.2: Data/IP/RouteTable.hs
{-|
IP routing table is a tree of 'IPRange'
to search one of them on the longest
match base. It is a kind of TRIE with one
way branching removed. Both IPv4 and IPv6
are supported.
For more information, see:
<http://www.mew.org/~kazu/proj/iproute/>
-}
module Data.IP.RouteTable (
-- * Documentation
-- ** Routable class
Routable (..)
-- ** Type for IP routing table
, IPRTable
-- ** Functions to manipulate an IP routing table
, empty, insert, delete
, I.lookup
, I.lookupKeyValue
, findMatch
, fromList, toList
) where
import Data.IP.RouteTable.Internal as I