class XrlBgpTarget


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 XrlBgpTarget (XrlRouter *r, BGPMain& bgp)

XrlBgpTarget

XrlCmdError  common_0_1_get_target_name (string& name)

common_0_1_get_target_name

Reimplemented from XrlBgpTargetBase.

XrlCmdError  common_0_1_get_version (string& version)

common_0_1_get_version

Reimplemented from XrlBgpTargetBase.

XrlCmdError  common_0_1_get_status ( uint32_t& status, string& reason)

common_0_1_get_status

Get status from Xrl Target

Reimplemented from XrlBgpTargetBase.

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

Request target shut down cleanly

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_get_bgp_version ( uint32_t& version)

bgp_0_3_get_bgp_version

Reimplemented from XrlBgpTargetBase.

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

bgp_0_3_local_config

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_set_local_as ( const string& as)

bgp_0_3_set_local_as

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_get_local_as ( string& as)

bgp_0_3_get_local_as

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_set_4byte_as_support ( const bool& enabled)

bgp_0_3_set_4byte_as_support

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_set_bgp_id ( const IPv4& id)

bgp_0_3_set_bgp_id

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_get_bgp_id ( IPv4& id)

bgp_0_3_get_bgp_id

Reimplemented from XrlBgpTargetBase.

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

bgp_0_3_set_confederation_identifier

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_set_cluster_id ( const IPv4& cluster_id, const bool& disable)

bgp_0_3_set_cluster_id

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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& state)

bgp_0_3_set_peer_state

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

bgp_0_3_originate_route4

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_originate_route6 ( const IPv6Net& nlri, const IPv6& next_hop, const bool& unicast, const bool& multicast)

bgp_0_3_originate_route6

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_withdraw_route4 ( const IPv4Net& nlri, const bool& unicast, const bool& multicast)

bgp_0_3_withdraw_route4

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_withdraw_route6 ( const IPv6Net& nlri, const bool& unicast, const bool& multicast)

bgp_0_3_withdraw_route6

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_trace ( const string& tvar, const bool& enable)

bgp_0_3_trace

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_get_peer_list_start ( uint32_t& token, bool& more)

bgp_0_3_get_peer_list_start

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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_origin_interval, uint32_t& min_route_adv_interval)

bgp_0_3_get_peer_timer_config

Reimplemented from XrlBgpTargetBase.

XrlCmdError  bgp_0_3_register_rib ( const string& name)

bgp_0_3_register_rib

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

rib_client_0_1_route_info_invalid4

Reimplemented from XrlBgpTargetBase.

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

rib_client_0_1_route_info_invalid6

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

XrlCmdError  policy_backend_0_1_configure ( const uint32_t& filter, const string& conf)

policy_backend_0_1_configure

Reimplemented from XrlBgpTargetBase.

XrlCmdError  policy_backend_0_1_reset ( const uint32_t& filter)

policy_backend_0_1_reset

Reimplemented from XrlBgpTargetBase.

XrlCmdError  policy_backend_0_1_push_routes ()

policy_backend_0_1_push_routes

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

XrlCmdError  policy_redist4_0_1_delete_route4 ( const IPv4Net& network, const bool& unicast, const bool& multicast)

policy_redist4_0_1_delete_route4

Reimplemented from XrlBgpTargetBase.

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

Reimplemented from XrlBgpTargetBase.

XrlCmdError  policy_redist6_0_1_delete_route6 ( const IPv6Net& network, const bool& unicast, const bool& multicast)

policy_redist6_0_1_delete_route6

Reimplemented from XrlBgpTargetBase.

XrlCmdError  profile_0_1_enable ( const string& pname)

profile_0_1_enable

Reimplemented from XrlBgpTargetBase.

XrlCmdError  profile_0_1_disable ( const string& pname)

profile_0_1_disable

Reimplemented from XrlBgpTargetBase.

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

profile_0_1_get_entries

Reimplemented from XrlBgpTargetBase.

XrlCmdError  profile_0_1_clear ( const string& pname)

profile_0_1_clear

Reimplemented from XrlBgpTargetBase.

XrlCmdError  profile_0_1_list ( string& info)

profile_0_1_list

Reimplemented from XrlBgpTargetBase.

bool  waiting ()

waiting

bool  done ()

done


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