class InternalMessage
|
InternalMessage is used to pass route changes between BGP
route table classes.
More... |
|
|
Public Methods
XORP BGP is implemented as a pipelined series of route_tables,
starting with a RibInTable for each peering, converging on a
DecisionTable to decide which competing route is prefered, and then
fanning out again to a RibOutTable for each peer. Routing changes
such as add_route, delete_route, and replace_route propagate
through this pipeline. The "payload" of these changes is an
InternalMessage, which contains the route itself, the peering from
which this route originated, and the generation ID of the RibIn at
that peering.
~InternalMessage ()
| ~InternalMessage |
const IPNet<A>& net ()
| net |
[const]
[const]
[const]
const A& nexthop ()
| nexthop |
[const]
[const]
void set_changed ()
| set_changed |
void clear_changed ()
| clear_changed |
[const]
[const]
void set_push ()
| set_push |
void clear_push ()
| clear_push |
bool from_previous_peering ()
| from_previous_peering |
[const]
void set_from_previous_peering ()
| set_from_previous_peering |
[const]
void force_clear_push ()
| force_clear_push |
[const]
void inactivate ()
| inactivate |
[const]
[const]
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:48 2007, using kdoc $.