| 
 
 | 
 | 
This class stores a regular RIB routing table entry for either an IPv4 or an IPv6 route. It is a template class, where A is either a the IPv4 class or the IPv6 class.
| IPRouteEntry (const IPNet<A>& net, Vif *vif, NextHop *nh,
		 const Protocol& proto, uint16_t metric) | IPRouteEntry | 
Constructor for IPRouteEntry
Parameters:
| net | the Subnet (address and mask) of the routing table entry. | 
| vif | the Virtual Interface on which packets matching this routing table entry should be forwarded. | 
| nh | the NextHop router to which packets matching this entry should be forwarded. | 
| proto | the routing protocol that originated this route. | 
| metric | the routing protocol metric for this route. | 
| ~IPRouteEntry () | ~IPRouteEntry | 
Destructor for Routing Table Entry
| inline const IPNet<A>&  net () | net | 
[const]
Get the route entry's subnet
Returns: the route entry's subnet
| inline size_t  prefix_len () | prefix_len | 
[const]
Get the prefix length of the route entry's subnet
Returns: the prefix length (in bits) of the route entry's subnet
| string  str () | str | 
[const]
Get the route entry as a string for debugging purposes.
Returns: a human readable representation of the route entry
Reimplemented from RouteEntry.
| IPNet<A> _net | _net | 
[protected]
| Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:07 2003, using kdoc 2.0a54+XORP. |