| 
  | ||||||||||||||||
Base class for a queue entry to be held in a NotifyQueue.
| typedef enum -- | -- | 
The type of notifcation: either the data (nexthop, metric, admin_distance) associated with the registered route changed, or the data has changed enough that the registration has been invalidated and the client needs to register again to find out what happened.
| enum -- { CHANGED, INVALIDATE } | -- | 
|  NotifyQueueEntry ()
 | NotifyQueueEntry | 
|   ~NotifyQueueEntry ()
 | ~NotifyQueueEntry | 
[virtual]
|  void  send (ResponseSender* response_sender,
		      const string& module_name,
		      NotifyQueue::XrlCompleteCB& cb)
 | send | 
[pure virtual]
Send the queue entry (pure virtual)
|  EntryType  type ()
 | type | 
[const pure virtual]
Returns: The type of queue entry
See also: NotifyQueueEntry::EntryType