| 
 
 | 
 | 
The queue of outstanding requests to the RIB. Requests can have arrived in this queue in two ways. A simple call down from the next hop table or due to the previous result being marked invalid by an upcall from the RIB. The class variables "_register" and "_reregister" denote how the entry was created. It is possible that an upcall from the RIB has caused a queue entry, followed by a downcall from the next hop table in which case both "_register" and "_reregister" will be true.
| RibRequest (A nexthop, IPNet<A> net, NhLookupTable<A> *requester) | RibRequest | 
| RibRequest (A nexthop, uint32_t ref_cnt, bool resolvable, uint32_t
		   metric) | RibRequest | 
| void  register_nexthop (IPNet<A> net, NhLookupTable<A> *requester) | register_nexthop | 
| bool  deregister_nexthop (IPNet<A> net, NhLookupTable<A> *requester) | deregister_nexthop | 
| void  reregister_nexthop (uint32_t ref_cnt, bool resolvable,
				uint32_t metric) | reregister_nexthop | 
| A _nexthop | _nexthop | 
| bool _register | _register | 
| NHRequest<A> _requests | _requests | 
| bool _reregister | _reregister | 
| uint32_t _ref_cnt | _ref_cnt | 
| bool _resolvable | _resolvable | 
| uint32_t _metric | _metric | 
| Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:59 2003, using kdoc 2.0a54+XORP. |