class RibRequestQueueEntry

The queue of outstanding requests to the RIB. More...

Definition#include <next_hop_resolver.hh>
Template formRibRequestQueueEntry<class A>
Inherited byRibDeregisterQueueEntry, RibRegisterQueueEntry
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Members


Detailed Description

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.

typedef enum --

--

enum -- {REGISTER, DEREGISTER}

--

 RibRequestQueueEntry (RegisterMode mode)

RibRequestQueueEntry

 ~RibRequestQueueEntry ()

~RibRequestQueueEntry

[virtual]

RegisterMode _register_mode

_register_mode

[protected]


Generated by: pavlin on possum.icir.org on Thu Aug 28 12:52:17 2003, using kdoc 2.0a54+XORP.