|
|
NextHop is the generic class for holding information about routing next hops. NextHops can be of many types, including immediate neighbors, remote routers (with IBGP), discard or unreachable interfaces encapsulation endpoints, etc. NextHop itself doesn't really do anything useful, except to provide a generic handle for the specialized subclasses.
NextHop ()
| NextHop |
~NextHop ()
| ~NextHop |
[virtual]
int type ()
| type |
[pure virtual]
Get the nexthop type.
GENERIC_NEXTHOP 0 PEER_NEXTHOP 1 ENCAPS_NEXTHOP 2 EXTERNAL_NEXTHOP 3 DISCARD_NEXTHOP 4 UNREACHABLE_NEXTHOP 5
Returns: the type of the nexthop. One of:
string str ()
| str |
[const pure virtual]
Convert this nexthop from binary form to presentation format.
Returns: C++ string with the human-readable ASCII representation of the nexthop.