class NextHop

Generic class for next-hop information. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

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

Default constructor

 ~NextHop ()

~NextHop

[virtual]

Destructor

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.


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:36 2009, using kdoc 2.0a54+XORP.