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 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 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: EntryType


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:41 2006, using kdoc $.