|
|
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]