class IfConfigUpdateReporterBase

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

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

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_system_interfaces_reportee)

interface_update

[pure virtual]

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

vif_update

[pure virtual]

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

vifaddr4_update

[pure virtual]

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

vifaddr6_update

[pure virtual]

void  updates_completed (bool is_system_interfaces_reportee)

updates_completed

[pure virtual]


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