1{-| 2 IP routing table is a tree of 'IPRange' 3 to search one of them on the longest 4 match base. It is a kind of TRIE with one 5 way branching removed. Both IPv4 and IPv6 6 are supported. 7 8 For more information, see: 9 <http://www.mew.org/~kazu/proj/iproute/> 10-} 11module Data.IP.RouteTable ( 12 -- * Documentation 13 -- ** Routable class 14 Routable (..) 15 -- ** Type for IP routing table 16 , IPRTable 17 -- ** Functions to manipulate an IP routing table 18 , empty, insert, delete 19 , I.lookup 20 , I.lookupKeyValue 21 , I.lookupAll 22 , findMatch 23 , fromList, toList 24 , foldlWithKey 25 , foldrWithKey 26 ) where 27 28import Data.IP.RouteTable.Internal as I 29