class NotifyQueueEntry

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

Contains pure virtuals
Definition#include <register_server.hh>
Inherited byNotifyQueueChangedEntry, NotifyQueueInvalidateEntry
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

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& modname, 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 Thu Nov 6 23:47:07 2003, using kdoc 2.0a54+XORP.