class RouteEntry

External view of a routing entry. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Public Members


Detailed Description

External view of a routing entry.

enum PathType { intra_area = 1, inter_area = 2, type1 = 3, type2 = 4 }

PathType

The ordering is important used to select the best route.

 RouteEntry ()

RouteEntry

void  set_destination_type (OspfTypes::VertexType destination_type)

set_destination_type

OspfTypes::VertexType  get_destination_type ()

get_destination_type

[const]

void  set_discard (bool discard)

set_discard

bool  get_discard ()

get_discard

[const]

void  set_directly_connected (bool direct)

set_directly_connected

bool  get_directly_connected ()

get_directly_connected

[const]

void  set_address (uint32_t address)

set_address

uint32_t  get_address ()

get_address

[const]

void  set_router_id (OspfTypes::RouterID id)

set_router_id

OspfTypes::RouterID  get_router_id ()

get_router_id

[const]

void  set_area_border_router (bool area_border_router)

set_area_border_router

bool  get_area_border_router ()

get_area_border_router

[const]

void  set_as_boundary_router (bool as_boundary_router)

set_as_boundary_router

bool  get_as_boundary_router ()

get_as_boundary_router

[const]

void  set_area (OspfTypes::AreaID area)

set_area

OspfTypes::AreaID  get_area ()

get_area

[const]

void  set_path_type (PathType path_type)

set_path_type

PathType  get_path_type ()

get_path_type

[const]

void  set_cost (uint32_t cost)

set_cost

uint32_t  get_cost ()

get_cost

[const]

void  set_type_2_cost (uint32_t type_2_cost)

set_type_2_cost

uint32_t  get_type_2_cost ()

get_type_2_cost

[const]

void  set_nexthop (A nexthop)

set_nexthop

A  get_nexthop ()

get_nexthop

[const]

void  set_nexthop_id (uint32_t nexthop_id)

set_nexthop_id

uint32_t  get_nexthop_id ()

get_nexthop_id

void  set_advertising_router (uint32_t advertising_router)

set_advertising_router

uint32_t  get_advertising_router ()

get_advertising_router

[const]

void  set_lsa (Lsa::LsaRef lsar)

set_lsa

Lsa::LsaRef  get_lsa ()

get_lsa

[const]

void  set_filtered (bool filtered)

set_filtered

bool  get_filtered ()

get_filtered

[const]

string  str ()

str

list<A> _nexthops

_nexthops

bool _discard

_discard

uint32_t _users

_users

OspfTypes::AreaID _area

_area

list<Lsa::LsaRef> lsars

lsars

bool _modified

_modified


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