class IfConfigUpdateReporterBase

Base class for propagating update information on from IfConfig. More...

Contains pure virtuals
Definition#include <ifconfig.hh>
Inherited byXrlIfConfigUpdateReporter
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods


Detailed Description

When the platform IfConfig updates interfaces it can report updates to an IfConfigUpdateReporter. The IfConfig instance takes a pointer to the IfConfigUpdateReporter object it should use.

enum Update { CREATED, DELETED, CHANGED }

Update

 ~IfConfigUpdateReporterBase ()

~IfConfigUpdateReporterBase

[virtual]

void  interface_update (const string& ifname, const Update& u, bool is_all_interfaces_reportee)

interface_update

[pure virtual]

void  vif_update (const string& ifname, const string& vifname, const Update& u, bool is_all_interfaces_reportee)

vif_update

[pure virtual]

void  vifaddr4_update (const string& ifname, const string& vifname, const IPv4& addr, const Update& u, bool is_all_interfaces_reportee)

vifaddr4_update

[pure virtual]

void  vifaddr6_update (const string& ifname, const string& vifname, const IPv6& addr, const Update& u, bool is_all_interfaces_reportee)

vifaddr6_update

[pure virtual]


Generated by: pavlin on possum.icir.org on Mon Jun 9 13:23:54 2003, using kdoc 2.0a54+XORP.