|
| ||||||||||||||||
Base class for a queue entry to be held in a NotifyQueue.
| typedef enum EntryType | EntryType |
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 EntryType { CHANGED, INVALIDATE } | EntryType |
| 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: EntryType