class XrlRipTarget


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Members


Detailed Description

 XrlRipTarget (EventLoop& e, XrlRouter& xr, XrlProcessSpy& xps, XrlPortManager<IPv4>& xpm, XrlRedistManager<IPv4>& xrm, bool& should_exit, System<IPv4>& rip_system)

XrlRipTarget

 ~XrlRipTarget ()

~XrlRipTarget

void  set_status (ProcessStatus ps, const string& annotation = "")

set_status

XrlCmdError  common_0_1_get_target_name (string& name)

common_0_1_get_target_name

Reimplemented from XrlRipTargetBase.

XrlCmdError  common_0_1_get_version (string& version)

common_0_1_get_version

Reimplemented from XrlRipTargetBase.

XrlCmdError  common_0_1_get_status (uint32_t& status, string& reason)

common_0_1_get_status

Reimplemented from XrlRipTargetBase.

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

Reimplemented from XrlRipTargetBase.

XrlCmdError  finder_event_observer_0_1_xrl_target_birth (const string& class_name, const string& instance_name)

finder_event_observer_0_1_xrl_target_birth

Reimplemented from XrlRipTargetBase.

XrlCmdError  finder_event_observer_0_1_xrl_target_death (const string& class_name, const string& instance_name)

finder_event_observer_0_1_xrl_target_death

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_add_rip_address (const string& ifname, const string& vifname, const IPv4& addr)

rip_0_1_add_rip_address

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_remove_rip_address (const string& ifname, const string& vifname, const IPv4& addr)

rip_0_1_remove_rip_address

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_rip_address_enabled (const string& ifname, const string& vifname, const IPv4& addr, const bool& enabled)

rip_0_1_set_rip_address_enabled

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_rip_address_enabled (const string& ifname, const string& vifname, const IPv4& addr, bool& enabled)

rip_0_1_rip_address_enabled

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_cost (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& cost)

rip_0_1_set_cost

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_cost (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& cost)

rip_0_1_cost

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_horizon (const string& ifname, const string& vifname, const IPv4& addr, const string& horizon)

rip_0_1_set_horizon

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_horizon (const string& ifname, const string& vifname, const IPv4& addr, string& horizon)

rip_0_1_horizon

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_passive (const string& ifname, const string& vifname, const IPv4& addr, const bool& passive)

rip_0_1_set_passive

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_passive (const string& ifname, const string& vifname, const IPv4& addr, bool& passive)

rip_0_1_passive

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_accept_non_rip_requests (const string& ifname, const string& vifname, const IPv4& addr, const bool& accept)

rip_0_1_set_accept_non_rip_requests

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_accept_non_rip_requests (const string& ifname, const string& vifname, const IPv4& addr, bool& accept)

rip_0_1_accept_non_rip_requests

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_accept_default_route (const string& ifname, const string& vifname, const IPv4& addr, const bool& accept)

rip_0_1_set_accept_default_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_accept_default_route (const string& ifname, const string& vifname, const IPv4& addr, bool& accept)

rip_0_1_accept_default_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_advertise_default_route (const string& ifname, const string& vifname, const IPv4& addr, const bool& advertise)

rip_0_1_set_advertise_default_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_advertise_default_route (const string& ifname, const string& vifname, const IPv4& addr, bool& advertise)

rip_0_1_advertise_default_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_route_timeout (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_secs)

rip_0_1_set_route_timeout

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_route_timeout (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_secs)

rip_0_1_route_timeout

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_deletion_delay (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_secs)

rip_0_1_set_deletion_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_deletion_delay (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_secs)

rip_0_1_deletion_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_request_interval (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_secs)

rip_0_1_set_request_interval

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_request_interval (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_secs)

rip_0_1_request_interval

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_update_interval (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_secs)

rip_0_1_set_update_interval

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_update_interval (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_secs)

rip_0_1_update_interval

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_update_jitter (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_jitter)

rip_0_1_set_update_jitter

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_update_jitter (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_jitter)

rip_0_1_update_jitter

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_triggered_update_delay (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_secs)

rip_0_1_set_triggered_update_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_triggered_update_delay (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_secs)

rip_0_1_triggered_update_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_triggered_update_jitter (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_jitter)

rip_0_1_set_triggered_update_jitter

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_triggered_update_jitter (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_jitter)

rip_0_1_triggered_update_jitter

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_interpacket_delay (const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& t_msecs)

rip_0_1_set_interpacket_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_interpacket_delay (const string& ifname, const string& vifname, const IPv4& addr, uint32_t& t_msecs)

rip_0_1_interpacket_delay

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_simple_authentication_key ( const string& ifname, const string& vifname, const IPv4& addr, const string& password)

rip_0_1_set_simple_authentication_key

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_delete_simple_authentication_key ( const string& ifname, const string& vifname, const IPv4& addr)

rip_0_1_delete_simple_authentication_key

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_set_md5_authentication_key ( const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& key_id, const string& password, const string& start_time, const string& end_time)

rip_0_1_set_md5_authentication_key

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_delete_md5_authentication_key ( const string& ifname, const string& vifname, const IPv4& addr, const uint32_t& key_id)

rip_0_1_delete_md5_authentication_key

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_rip_address_status (const string& ifname, const string& vifname, const IPv4& addr, string& status)

rip_0_1_rip_address_status

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_get_all_addresses (XrlAtomList& ifnames, XrlAtomList& vifnames, XrlAtomList& addrs)

rip_0_1_get_all_addresses

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_get_peers (const string& ifname, const string& vifname, const IPv4& addr, XrlAtomList& peers)

rip_0_1_get_peers

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_get_all_peers (XrlAtomList& peers, XrlAtomList& ifnames, XrlAtomList& vifnames, XrlAtomList& addrs)

rip_0_1_get_all_peers

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_get_counters (const string& ifname, const string& vifname, const IPv4& addr, XrlAtomList& descriptions, XrlAtomList& values)

rip_0_1_get_counters

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_get_peer_counters (const string& ifname, const string& vifname, const IPv4& addr, const IPv4& peer, XrlAtomList& descriptions, XrlAtomList& values, uint32_t& peer_last_active)

rip_0_1_get_peer_counters

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_redist_protocol_routes (const string& protocol_name, const uint32_t& cost, const uint32_t& tag)

rip_0_1_redist_protocol_routes

Reimplemented from XrlRipTargetBase.

XrlCmdError  rip_0_1_no_redist_protocol_routes (const string& protocol_name)

rip_0_1_no_redist_protocol_routes

Reimplemented from XrlRipTargetBase.

XrlCmdError  redist4_0_1_add_route (const IPv4Net& net, const IPv4& nexthop, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& ad, const string& cookie, const string& protocol_origin)

redist4_0_1_add_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  redist4_0_1_delete_route (const IPv4Net& net, const IPv4& nexthop, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& ad, const string& cookie, const string& protocol_origin)

redist4_0_1_delete_route

Reimplemented from XrlRipTargetBase.

XrlCmdError  redist4_0_1_starting_route_dump (const string& cookie)

redist4_0_1_starting_route_dump

Reimplemented from XrlRipTargetBase.

XrlCmdError  redist4_0_1_finishing_route_dump (const string& cookie )

redist4_0_1_finishing_route_dump

Reimplemented from XrlRipTargetBase.

XrlCmdError  socket4_user_0_1_recv_event (const string& sockid, const IPv4& src_host, const uint32_t& src_port, const vector<uint8_t>& pdata)

socket4_user_0_1_recv_event

Reimplemented from XrlRipTargetBase.

XrlCmdError  socket4_user_0_1_connect_event (const string& sockid, const IPv4& src_host, const uint32_t& src_port, const string& new_sockid, bool& accept)

socket4_user_0_1_connect_event

Reimplemented from XrlRipTargetBase.

XrlCmdError  socket4_user_0_1_error_event (const string& sockid, const string& reason, const bool& fatal)

socket4_user_0_1_error_event

Reimplemented from XrlRipTargetBase.

XrlCmdError  socket4_user_0_1_close_event (const string& sockid, const string& reason)

socket4_user_0_1_close_event

Reimplemented from XrlRipTargetBase.

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

policy_backend_0_1_configure

Reimplemented from XrlRipTargetBase.

XrlCmdError  policy_backend_0_1_reset ( const uint32_t& filter)

policy_backend_0_1_reset

Reimplemented from XrlRipTargetBase.

XrlCmdError  policy_backend_0_1_push_routes ()

policy_backend_0_1_push_routes

Reimplemented from XrlRipTargetBase.

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 XrlRipTargetBase.

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

policy_redist4_0_1_delete_route4

Reimplemented from XrlRipTargetBase.

EventLoop& _e

_e

[protected]

XrlRipCommonTarget<IPv4>* _ct

_ct

[protected]


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:43 2006, using kdoc $.