class NotifyQueueEntry

Base class for a queue entry to be held in a NotifyQueue. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods


Detailed Description

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 constructor

 ~NotifyQueueEntry ()

~NotifyQueueEntry

[virtual]

NotifyQueueEntry destructor

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


Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:06:07 2008, using kdoc 2.0a54+XORP.