|
|
typedef IfConfigUpdateReporterBase::Update Update | Update |
IfConfigUpdateReplicator (const IfTree& observed_iftree)
| IfConfigUpdateReplicator |
~IfConfigUpdateReplicator ()
| ~IfConfigUpdateReplicator |
[virtual]
int add_reporter (IfConfigUpdateReporterBase* rp)
| add_reporter |
Add a reporter instance to update notification list.
Returns: XORP_OK on success, otherwise XORP_ERROR.
int remove_reporter (IfConfigUpdateReporterBase* rp)
| remove_reporter |
Remove a reporter instance from update notification list.
Returns: XORP_OK on success, otherwise XORP_ERROR.
void interface_update (const string& ifname,
const Update& u)
| interface_update |
Forward interface update notification to reporter instances on update notification list.
Reimplemented from IfConfigUpdateReporterBase.
void vif_update (const string& ifname,
const string& vifname,
const Update& u)
| vif_update |
Forward virtual interface update notification to reporter instances on update notification list.
Reimplemented from IfConfigUpdateReporterBase.
void vifaddr4_update (const string& ifname,
const string& vifname,
const IPv4& addr,
const Update& u)
| vifaddr4_update |
Forward virtual interface address update notification to reporter instances on update notification list.
Reimplemented from IfConfigUpdateReporterBase.
void vifaddr6_update (const string& ifname,
const string& vifname,
const IPv6& addr,
const Update& u)
| vifaddr6_update |
Forward virtual interface address update notification to reporter instances on update notification list.
Reimplemented from IfConfigUpdateReporterBase.
void updates_completed ()
| updates_completed |
Forward notification that updates were completed to reporter instances on update notification list.
Reimplemented from IfConfigUpdateReporterBase.
list<IfConfigUpdateReporterBase*> _reporters | _reporters |
[protected]