class XrlBgpTarget


Definition#include <xrl_target.hh>
InheritsXrlBgpTargetBase (unknown) [private]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

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

XrlCmdError  common_0_1_get_version (string& version)

common_0_1_get_version

XrlCmdError  bgp_0_2_get_bgp_version ( uint32_t& version)

bgp_0_2_get_bgp_version

XrlCmdError  bgp_0_2_local_config ( const uint32_t& as_num, const IPv4& id)

bgp_0_2_local_config

XrlCmdError  bgp_0_2_set_local_as ( const uint32_t& as)

bgp_0_2_set_local_as

XrlCmdError  bgp_0_2_get_local_as ( uint32_t& as)

bgp_0_2_get_local_as

XrlCmdError  bgp_0_2_set_bgpid ( const IPv4& id)

bgp_0_2_set_bgpid

XrlCmdError  bgp_0_2_get_bgpid ( IPv4& id)

bgp_0_2_get_bgpid

XrlCmdError  bgp_0_2_add_peer ( const string& local_ip, const uint32_t& local_port, const string& peer_ip, const uint32_t& peer_port, const uint32_t& as, const IPv4& next_hop, const uint32_t& holdtime)

bgp_0_2_add_peer

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

bgp_0_2_delete_peer

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

bgp_0_2_enable_peer

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

bgp_0_2_disable_peer

XrlCmdError  bgp_0_2_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_2_next_hop_rewrite_filter

XrlCmdError  bgp_0_2_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_2_set_peer_state

XrlCmdError  bgp_0_2_get_peer_list_start ( uint32_t& token, bool& more)

bgp_0_2_get_peer_list_start

XrlCmdError  bgp_0_2_get_peer_list_next ( const uint32_t& token, IPv4& local_ip, uint32_t& local_port, IPv4& peer_ip, uint32_t& peer_port, bool& more)

bgp_0_2_get_peer_list_next

XrlCmdError  bgp_0_2_get_peer_id ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& peer_ip, const uint32_t& peer_port, IPv4& peer_id)

bgp_0_2_get_peer_id

XrlCmdError  bgp_0_2_get_peer_status ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& peer_ip, const uint32_t& peer_port, uint32_t& peer_state, uint32_t& admin_status)

bgp_0_2_get_peer_status

XrlCmdError  bgp_0_2_get_peer_negotiated_version ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& peer_ip, const uint32_t& peer_port, int32_t& neg_version)

bgp_0_2_get_peer_negotiated_version

XrlCmdError  bgp_0_2_get_peer_as ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& peer_ip, const uint32_t& peer_port, uint32_t& peer_as)

bgp_0_2_get_peer_as

XrlCmdError  bgp_0_2_get_peer_msg_stats ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& 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_2_get_peer_msg_stats

XrlCmdError  bgp_0_2_get_peer_established_stats ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& peer_ip, const uint32_t& peer_port, uint32_t& transitions, uint32_t& established_time)

bgp_0_2_get_peer_established_stats

XrlCmdError  bgp_0_2_get_peer_timer_config ( const IPv4& local_ip, const uint32_t& local_port, const IPv4& 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_2_get_peer_timer_config

XrlCmdError  bgp_0_2_register_rib ( const string& name)

bgp_0_2_register_rib

XrlCmdError  bgp_0_2_add_route ( const int32_t& origin, const int32_t& asnum, const IPv4& next_hop, const IPv4Net& nlri)

bgp_0_2_add_route

XrlCmdError  bgp_0_2_delete_route ( const IPv4Net& nlri)

bgp_0_2_delete_route

XrlCmdError  bgp_0_2_get_v4_route_list_start ( uint32_t& token)

bgp_0_2_get_v4_route_list_start

XrlCmdError  bgp_0_2_get_v6_route_list_start ( uint32_t& token)

bgp_0_2_get_v6_route_list_start

XrlCmdError  bgp_0_2_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)

bgp_0_2_get_v4_route_list_next

XrlCmdError  bgp_0_2_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)

bgp_0_2_get_v6_route_list_next

XrlCmdError  bgp_0_2_terminate ()

bgp_0_2_terminate

XrlCmdError  rib_client_0_1_route_info_changed4 ( const IPv4& addr, const uint32_t& prefix_len, const IPv4& nexthop, const uint32_t& metric)

rib_client_0_1_route_info_changed4

XrlCmdError  rib_client_0_1_route_info_changed6 ( const IPv6& addr, const uint32_t& prefix_len, const IPv6& nexthop, const uint32_t& metric)

rib_client_0_1_route_info_changed6

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

rib_client_0_1_route_info_invalid4

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

rib_client_0_1_route_info_invalid6

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

bgp_0_2_set_parameter

bool  waiting ()

waiting

bool  done ()

done


Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:59 2003, using kdoc 2.0a54+XORP.