class XrlBgpTargetBase


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Methods

Protected Members


Detailed Description

XrlCmdMap* _cmds

_cmds

[protected]

 XrlBgpTargetBase (XrlCmdMap* cmds = 0)

XrlBgpTargetBase

Constructor.

Parameters:

cmdsan XrlCmdMap that the commands associated with the target should be added to. This is typically the XrlRouter associated with the target.
 ~XrlBgpTargetBase ()

~XrlBgpTargetBase

[virtual]

Destructor.

Dissociates instance commands from command map.

bool  set_command_map (XrlCmdMap* cmds)

set_command_map

Set command map.

Parameters:

cmdspointer to command map to associate commands with. This argument is typically a pointer to the XrlRouter associated with the target.

Returns: true on success, false if cmds is null or a command map has already been supplied.

const string&  name ()

name

[const]

Get Xrl instance name associated with command map.

const char*  version ()

version

[const]

Get version string of instance.

XrlCmdError  common_0_1_get_target_name ( string& name)

common_0_1_get_target_name

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get name of Xrl Target

XrlCmdError  common_0_1_get_version ( string& version)

common_0_1_get_version

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get version string from Xrl Target

XrlCmdError  common_0_1_get_status ( uint32_t& status, string& reason)

common_0_1_get_status

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get status of Xrl Target

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Request clean shutdown of Xrl Target

XrlCmdError  bgp_0_3_get_bgp_version ( uint32_t& version)

bgp_0_3_get_bgp_version

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the BGP version currently running.

XrlCmdError  bgp_0_3_local_config ( const string& as, const IPv4& id, const bool& use_4byte_asnums)

bgp_0_3_local_config

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get local config

Parameters:

idour BGP ID.
XrlCmdError  bgp_0_3_set_local_as ( const string& as)

bgp_0_3_set_local_as

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the local AS number.

Parameters:

asour AS number.
XrlCmdError  bgp_0_3_set_4byte_as_support ( const bool& enable)

bgp_0_3_set_4byte_as_support

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Allow 4-byte AS numbers.

Parameters:

enablewhether this is enabled.
XrlCmdError  bgp_0_3_get_local_as ( string& as)

bgp_0_3_get_local_as

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the local AS number.

XrlCmdError  bgp_0_3_set_bgp_id ( const IPv4& id)

bgp_0_3_set_bgp_id

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the BGP id.

Parameters:

idour BGP ID.
XrlCmdError  bgp_0_3_get_bgp_id ( IPv4& id)

bgp_0_3_get_bgp_id

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the BGP id.

XrlCmdError  bgp_0_3_set_confederation_identifier ( const string& as, const bool& disable)

bgp_0_3_set_confederation_identifier

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Confederation identifier.

Parameters:

asexternally visible AS number.
disabletrue if confederations are disabled.
XrlCmdError  bgp_0_3_set_cluster_id ( const IPv4& cluster_id, const bool& disable)

bgp_0_3_set_cluster_id

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Route reflection.

Parameters:

cluster_idthe route reflection cluster ID.
disableif true this router is a router reflector.
XrlCmdError  bgp_0_3_set_damping ( const uint32_t& half_life, const uint32_t& max_suppress, const uint32_t& reuse, const uint32_t& suppress, const bool& disable)

bgp_0_3_set_damping

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Route Flap Damping. RFC 2439

Parameters:

half_lifedecay half life in minutes.
max_suppressmaximum time in minutes a route can be held down.
reusethreshold, point at which a route can be reused.
XrlCmdError  bgp_0_3_add_peer ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const string& as, const IPv4& next_hop, const uint32_t& holdtime)

bgp_0_3_add_peer

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Add peer.

Parameters:

asthe peer's AS number.
next_hopthe local next hop.
holdtimeif traffic is not received in holdtime seconds a peering is considered down.
XrlCmdError  bgp_0_3_delete_peer ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port)

bgp_0_3_delete_peer

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Delete peer.

XrlCmdError  bgp_0_3_enable_peer ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port)

bgp_0_3_enable_peer

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Enable this peer.

XrlCmdError  bgp_0_3_disable_peer ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port)

bgp_0_3_disable_peer

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Disable this peer.

XrlCmdError  bgp_0_3_change_local_ip ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const string& new_local_ip)

bgp_0_3_change_local_ip

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Change the local IP address.

Parameters:

local_ipcurrent IP address.
local_portserver port.
peer_ipIP address.
peer_portpeer port.
new_local_ipnew IP address.
XrlCmdError  bgp_0_3_change_local_port ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& new_local_port)

bgp_0_3_change_local_port

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Change the local port.

Parameters:

local_ipcurrent IP address.
local_portserver port.
peer_ipIP address.
peer_portpeer port.
new_local_portnew local port.
XrlCmdError  bgp_0_3_change_peer_port ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& new_peer_port)

bgp_0_3_change_peer_port

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Change the peer port.

Parameters:

local_ipcurrent IP address.
local_portserver port.
peer_ipIP address.
peer_portpeer port.
XrlCmdError  bgp_0_3_set_peer_as ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const string& peer_as)

bgp_0_3_set_peer_as

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the peer's AS number.

Parameters:

peer_asthe peer's AS number.
XrlCmdError  bgp_0_3_set_holdtime ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& holdtime)

bgp_0_3_set_holdtime

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the holdtime

Parameters:

holdtimeif traffic is not received in holdtime seconds a peering is considered down.
XrlCmdError  bgp_0_3_set_delay_open_time ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& delay_open_time)

bgp_0_3_set_delay_open_time

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the delay open time

Parameters:

delay_open_timeto wait is seconds before sending an open.
XrlCmdError  bgp_0_3_set_route_reflector_client ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const bool& state)

bgp_0_3_set_route_reflector_client

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the route reflection client state. Is this peer a route reflector client.

Parameters:

statetrue if peer is a route reflector client.
XrlCmdError  bgp_0_3_set_confederation_member ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const bool& state)

bgp_0_3_set_confederation_member

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Is this peer a confederation member.

Parameters:

statetrue if peer is a confederation member.
XrlCmdError  bgp_0_3_set_prefix_limit ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& maximum, const bool& state)

bgp_0_3_set_prefix_limit

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the prefix limit.

Parameters:

maximumnumber of prefixes
statetrue if the prefix limit is being enforced
XrlCmdError  bgp_0_3_set_nexthop4 ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const IPv4& next_hop)

bgp_0_3_set_nexthop4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the peer's AS number.

Parameters:

next_hopIPv4 nexthop.
XrlCmdError  bgp_0_3_set_nexthop6 ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const IPv6& next_hop)

bgp_0_3_set_nexthop6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the IPv6 nexthop.

Parameters:

next_hopIPv6 nexthop
XrlCmdError  bgp_0_3_get_nexthop6 ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, IPv6& next_hop)

bgp_0_3_get_nexthop6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the IPv6 nexthop.

Parameters:

next_hopIPv6 nexthop
XrlCmdError  bgp_0_3_set_peer_state ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const bool& toggle)

bgp_0_3_set_peer_state

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the peer state enabled or disabled.

Parameters:

toggleenabled or disabled.
XrlCmdError  bgp_0_3_set_peer_md5_password ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const string& password)

bgp_0_3_set_peer_md5_password

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set the peer md5 password.

Parameters:

passwordthe password to use for TCP-MD5 authentication.
XrlCmdError  bgp_0_3_activate ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port)

bgp_0_3_activate

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Enable or disable the peering based on the peer state.

XrlCmdError  bgp_0_3_set_parameter ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const string& parameter, const bool& toggle)

bgp_0_3_set_parameter

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set which parameters we support per peer

XrlCmdError  bgp_0_3_next_hop_rewrite_filter ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const IPv4& next_hop)

bgp_0_3_next_hop_rewrite_filter

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Set next hop rewrite filter. XXX - This is a temporary hack until we get programmable filters.

XrlCmdError  bgp_0_3_originate_route4 ( const IPv4Net& nlri, const IPv4& next_hop, const bool& unicast, const bool& multicast)

bgp_0_3_originate_route4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Originate route IPv4

Parameters:

nlrisubnet to announce
next_hopto forward to
unicastif true install in unicast routing table
multicastif true install in multicast routing table
XrlCmdError  bgp_0_3_originate_route6 ( const IPv6Net& nlri, const IPv6& next_hop, const bool& unicast, const bool& multicast)

bgp_0_3_originate_route6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Originate route IPv6

Parameters:

nlrisubnet to announce
next_hopto forward to
unicastif true install in unicast routing table
multicastif true install in multicast routing table
XrlCmdError  bgp_0_3_withdraw_route4 ( const IPv4Net& nlri, const bool& unicast, const bool& multicast)

bgp_0_3_withdraw_route4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Withdraw route IPv4

Parameters:

nlrisubnet to withdraw
unicastif true withdraw from unicast routing table
multicastif true withdraw from multicast routing table
XrlCmdError  bgp_0_3_withdraw_route6 ( const IPv6Net& nlri, const bool& unicast, const bool& multicast)

bgp_0_3_withdraw_route6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Withdraw route IPv6

Parameters:

nlrisubnet to withdraw
unicastif true withdraw from unicast routing table
multicastif true withdraw from multicast routing table
XrlCmdError  bgp_0_3_trace ( const string& tvar, const bool& enable)

bgp_0_3_trace

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Enable/Disable tracing.

Parameters:

tvartrace variable.
enableset to true to enable false to disable.
XrlCmdError  bgp_0_3_get_peer_list_start ( uint32_t& token, bool& more)

bgp_0_3_get_peer_list_start

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the first item of a list of BGP peers See RFC 1657 (BGP MIB) for full definitions of return values.

Parameters:

tokenreturned token to be provided when calling get_peer_list_next.
morereturned to indicate whether there are more list items remaining.
XrlCmdError  bgp_0_3_get_peer_list_next ( const uint32_t& token, string& local_ip, uint32_t& local_port, string& peer_ip, uint32_t& peer_port, bool& more)

bgp_0_3_get_peer_list_next

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the next item of a list of BGP peers

Parameters:

tokentoken from prior call to get_peer_list
morereturned to indicate whether there are more list items remaining.
XrlCmdError  bgp_0_3_get_peer_id ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, IPv4& peer_id)

bgp_0_3_get_peer_id

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_status ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, uint32_t& peer_state, uint32_t& admin_status)

bgp_0_3_get_peer_status

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_negotiated_version ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, int32_t& neg_version)

bgp_0_3_get_peer_negotiated_version

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_as ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, string& peer_as)

bgp_0_3_get_peer_as

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_msg_stats ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, uint32_t& in_updates, uint32_t& out_updates, uint32_t& in_msgs, uint32_t& out_msgs, uint32_t& last_error, uint32_t& in_update_elapsed)

bgp_0_3_get_peer_msg_stats

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_established_stats ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, uint32_t& transitions, uint32_t& established_time)

bgp_0_3_get_peer_established_stats

[protected pure virtual]

XrlCmdError  bgp_0_3_get_peer_timer_config ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, uint32_t& retry_interval, uint32_t& hold_time, uint32_t& keep_alive, uint32_t& hold_time_conf, uint32_t& keep_alive_conf, uint32_t& min_as_orgination_interval, uint32_t& min_route_adv_interval)

bgp_0_3_get_peer_timer_config

[protected pure virtual]

XrlCmdError  bgp_0_3_register_rib ( const string& name)

bgp_0_3_register_rib

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Register rib.

Parameters:

namerib name.
XrlCmdError  bgp_0_3_get_v4_route_list_start ( const IPv4Net& net, const bool& unicast, const bool& multicast, uint32_t& token)

bgp_0_3_get_v4_route_list_start

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the first item of a list of BGP routes See RFC 1657 (BGP MIB) for full definitions of return values.

Parameters:

netthe subtree to examine. NB Either unicast or multicast should be set to true, but not both.
unicastrequest start of unicast routes.
multicastrequest start of unicast routes.
tokenreturned token to be provided when calling get_route_list_next.
XrlCmdError  bgp_0_3_get_v6_route_list_start ( const IPv6Net& net, const bool& unicast, const bool& multicast, uint32_t& token)

bgp_0_3_get_v6_route_list_start

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the first item of a list of BGP routes See RFC 1657 (BGP MIB) for full definitions of return values.

Parameters:

netthe subtree to examine. NB Either unicast or multicast should be set to true, but not both.
unicastrequest start of unicast routes.
multicastrequest start of multicast routes.
tokenreturned token to be provided when calling get_route_list_next.
XrlCmdError  bgp_0_3_get_v4_route_list_next ( const uint32_t& token, IPv4& peer_id, IPv4Net& net, uint32_t& best_and_origin, vector<uint8_t>& aspath, IPv4& nexthop, int32_t& med, int32_t& localpref, int32_t& atomic_agg, vector<uint8_t>& aggregator, int32_t& calc_localpref, vector<uint8_t>& attr_unknown, bool& valid, bool& unicast, bool& multicast)

bgp_0_3_get_v4_route_list_next

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the next route in the list See RFC 1657 (BGP MIB) for full definitions of return values.

XrlCmdError  bgp_0_3_get_v6_route_list_next ( const uint32_t& token, IPv4& peer_id, IPv6Net& net, uint32_t& best_and_origin, vector<uint8_t>& aspath, IPv6& nexthop, int32_t& med, int32_t& localpref, int32_t& atomic_agg, vector<uint8_t>& aggregator, int32_t& calc_localpref, vector<uint8_t>& attr_unknown, bool& valid, bool& unicast, bool& multicast)

bgp_0_3_get_v6_route_list_next

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get the next route in the list See RFC 1657 (BGP MIB) for full definitions of return values.

XrlCmdError  finder_event_observer_0_1_xrl_target_birth ( const string& target_class, const string& target_instance)

finder_event_observer_0_1_xrl_target_birth

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Announce target birth to observer.

Parameters:

target_classthe target class name.
target_instancethe target instance name.
XrlCmdError  finder_event_observer_0_1_xrl_target_death ( const string& target_class, const string& target_instance)

finder_event_observer_0_1_xrl_target_death

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Announce target death to observer.

Parameters:

target_classthe target class name.
target_instancethe target instance name.
XrlCmdError  policy_backend_0_1_configure ( const uint32_t& filter, const string& conf)

policy_backend_0_1_configure

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Configure a policy filter.

Parameters:

filterthe identifier of the filter to configure.
confthe configuration of the filter.
XrlCmdError  policy_backend_0_1_reset ( const uint32_t& filter)

policy_backend_0_1_reset

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Reset a policy filter.

Parameters:

filterthe identifier of the filter to reset.
XrlCmdError  policy_backend_0_1_push_routes ()

policy_backend_0_1_push_routes

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Push all available routes through all filters for re-filtering.

XrlCmdError  policy_redist4_0_1_add_route4 ( const IPv4Net& network, const bool& unicast, const bool& multicast, const IPv4& nexthop, const uint32_t& metric, const XrlAtomList& policytags)

policy_redist4_0_1_add_route4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Start route redistribution for an IPv4 route.

Parameters:

networkthe route to advertise.
unicastwhether the route is unicast.
multicastwhether the route is multicast.
nexthopthe nexthop of the route.
metricthe metric of the route.
policytagsthe set of policy-tags associated with the route.
XrlCmdError  policy_redist4_0_1_delete_route4 ( const IPv4Net& network, const bool& unicast, const bool& multicast)

policy_redist4_0_1_delete_route4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Terminate route redistribution for an IPv4 route.

Parameters:

networkthe route for which advertisements should cease.
unicastwhether the route is unicast.
multicastwhether the route is multicast.
XrlCmdError  policy_redist6_0_1_add_route6 ( const IPv6Net& network, const bool& unicast, const bool& multicast, const IPv6& nexthop, const uint32_t& metric, const XrlAtomList& policytags)

policy_redist6_0_1_add_route6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Start route redistribution for an IPv6 route.

Parameters:

networkthe route to advertise.
unicastwhether the route is unicast.
multicastwhether the route is multicast.
nexthopthe nexthop of the route.
metricthe metric of the route.
policytagsthe set of policy-tags associated with the route.
XrlCmdError  policy_redist6_0_1_delete_route6 ( const IPv6Net& network, const bool& unicast, const bool& multicast)

policy_redist6_0_1_delete_route6

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Terminate route redistribution for an IPv6 route.

Parameters:

networkthe route for which advertisements should cease.
unicastwhether the route is unicast.
multicastwhether the route is multicast.
XrlCmdError  rib_client_0_1_route_info_changed4 ( const IPv4& addr, const uint32_t& prefix_len, const IPv4& nexthop, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

rib_client_0_1_route_info_changed4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Route Info Changed route_info_changed is called by the RIB on the RIB client (typically a routing protocol) that had registered an interest in the routing of an address. This can be because the metric and/or nexthop changed.

Parameters:

addrbase address of the subnet that was registered
prefix_lenprefix length of the subnet that was registered
metricthe routing metric toward the address.
admin_distancethe administratively defined distance toward the address.
protocol_originthe name of the protocol that originated this routing entry.
XrlCmdError  rib_client_0_1_route_info_changed6 ( const IPv6& addr, const uint32_t& prefix_len, const IPv6& nexthop, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

rib_client_0_1_route_info_changed6

[protected pure virtual]

XrlCmdError  rib_client_0_1_route_info_invalid4 ( const IPv4& addr, const uint32_t& prefix_len)

rib_client_0_1_route_info_invalid4

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Route Info Invalid route_info_invalid is called by the RIB on the RIB client (typically a routing protocol) that had registere d an interest in the routing of an address. This can be because the information previously reported as applying no longer applies for any number of reasons. When the RIB sends this message, it has automatically de-registered interest in the route, and the client will normally need to send a register_interest request again.

XrlCmdError  rib_client_0_1_route_info_invalid6 ( const IPv6& addr, const uint32_t& prefix_len)

rib_client_0_1_route_info_invalid6

[protected pure virtual]

XrlCmdError  profile_0_1_enable ( const string& pname)

profile_0_1_enable

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Enable profiling

Parameters:

pnameprofile variable
XrlCmdError  profile_0_1_disable ( const string& pname)

profile_0_1_disable

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Disable profiling

Parameters:

pnameprofile variable
XrlCmdError  profile_0_1_get_entries ( const string& pname, const string& instance_name)

profile_0_1_get_entries

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Get log entries.

Parameters:

pnameprofile variable
instance_nameto send the profiling info to.
XrlCmdError  profile_0_1_clear ( const string& pname)

profile_0_1_clear

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

Clear the profiling entries

Parameters:

pnameprofile variable
XrlCmdError  profile_0_1_list ( string& info)

profile_0_1_list

[protected pure virtual]

Pure-virtual function that needs to be implemented to:

List all the profiling variables registered with this target.


Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:45 2008, using kdoc 2.0a54+XORP.