|
xorp
|
Base class for propagaing output of route add and delete messages. More...
#include <rt_tab_redist.hh>
Public Member Functions | |
| RedistOutput (Redistributor< A > *r) | |
| virtual void | add_route (const IPRouteEntry< A > &ipr)=0 |
| virtual void | delete_route (const IPRouteEntry< A > &ipr)=0 |
| virtual void | starting_route_dump ()=0 |
| Method called by Redistributor to indicate start of initial route dump. | |
| virtual void | finishing_route_dump ()=0 |
| Method called by Redistributor to indicate end of initial route dump. | |
Protected Member Functions | |
| void | announce_low_water () |
| void | announce_high_water () |
| void | announce_fatal_error () |
Private Attributes | |
| Redistributor< A > * | _r |
Base class for propagaing output of route add and delete messages.
| virtual void RedistOutput< A >::finishing_route_dump | ( | ) | [pure virtual] |
Method called by Redistributor to indicate end of initial route dump.
This occurs when an output is first attached to the redistributor to announce the existing routes.
Implemented in RedistXrlOutput< A >, RedistTransactionXrlOutput< A >, and TestOutput< A >.
| virtual void RedistOutput< A >::starting_route_dump | ( | ) | [pure virtual] |
Method called by Redistributor to indicate start of initial route dump.
This occurs when an output is first attached to the redistributor to announce the existing routes.
Implemented in RedistXrlOutput< A >, RedistTransactionXrlOutput< A >, and TestOutput< A >.