class NotifyQueueInvalidateEntry

Notification Queue entry indicating that a change occured which has caused a route registration to become invalid. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

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:

netthe valid_subnet of the route registration that is now invalid.
multicasttrue 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: NotifyQueueEntry::EntryType

Reimplemented from NotifyQueueEntry.

void  send (ResponseSender* response_sender, const string& module_name, NotifyQueue::XrlCompleteCB& cb)

send

Actually send the XRL that communicates this change to the registered process.

Parameters:

response_senderthe auto-generated stub class instance that will do the parameter marchalling.
module_namethe XRL module target name to send this information to.
cbthe method to call back when this XRL completes.

Reimplemented from NotifyQueueEntry.


Generated by: pavlin on possum.icir.org on Wed Mar 21 11:24:02 2007, using kdoc $.