|
|
Notification Queue entry indicating that a change occured which has caused a route registration to become invalid. The client must re-register to find out what actually happened.
The template class A is the address family: either the IPv4 class or the IPv6 class.
NotifyQueueInvalidateEntry (const IPNet<A>& net,
bool multicast)
| NotifyQueueInvalidateEntry |
NotifyQueueInvalidateEntry Constructor
Parameters:
net | the valid_subnet of the route registration that is now invalid. |
multicast | true indicates that the change occured in the multicast RIB, false indicates that it occured in the unicast RIB. |
EntryType type ()
| type |
[const]
Returns: INVALIDATE
See also: EntryType
Reimplemented from NotifyQueueEntry.
void send (ResponseSender *response_sender,
const string& modname,
NotifyQueue::XrlCompleteCB& cb)
| send |
Actually send the XRL that communicates this change to the registered process.
Parameters:
response_sender | the auto-generated stub class instance that will do the parameter marchalling. |
modname | the XRL module target name to send this information to. |
cb | the method to call back when this XRL completes. |
Reimplemented from NotifyQueueEntry.
Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:07 2003, using kdoc 2.0a54+XORP. |