Public Methods
- XrlRipngTarget (EventLoop& e,
XrlRouter& xr,
XrlProcessSpy& xps,
XrlPortManager<IPv6>& xpm,
XrlRedistManager<IPv6>& xrm,
bool& should_exit,
System<IPv6>& rip_system)
- ~XrlRipngTarget ()
- void set_status (ProcessStatus ps, const string& annotation = "")
- XrlCmdError common_0_1_get_target_name (string& name)
- XrlCmdError common_0_1_get_version (string& version)
- XrlCmdError common_0_1_get_status (uint32_t& status, string& reason)
- XrlCmdError common_0_1_shutdown ()
- XrlCmdError
finder_event_observer_0_1_xrl_target_birth (const string& class_name,
const string& instance_name)
- XrlCmdError
finder_event_observer_0_1_xrl_target_death (const string& class_name,
const string& instance_name)
- XrlCmdError
ripng_0_1_add_rip_address (const string& ifname,
const string& vifname,
const IPv6& addr)
- XrlCmdError
ripng_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const IPv6& addr)
- XrlCmdError
ripng_0_1_set_rip_address_enabled (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& enabled)
- XrlCmdError
ripng_0_1_rip_address_enabled (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& enabled)
- XrlCmdError ripng_0_1_set_cost (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& cost)
- XrlCmdError ripng_0_1_cost (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& cost)
- XrlCmdError ripng_0_1_set_horizon (const string& ifname,
const string& vifname,
const IPv6& addr,
const string& horizon)
- XrlCmdError ripng_0_1_horizon (const string& ifname,
const string& vifname,
const IPv6& addr,
string& horizon)
- XrlCmdError ripng_0_1_set_passive (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& passive)
- XrlCmdError ripng_0_1_passive (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& passive)
- XrlCmdError
ripng_0_1_set_accept_non_rip_requests (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& accept)
- XrlCmdError ripng_0_1_accept_non_rip_requests (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& accept)
- XrlCmdError ripng_0_1_set_accept_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& accept)
- XrlCmdError ripng_0_1_accept_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& accept)
- XrlCmdError
ripng_0_1_set_advertise_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& advertise)
- XrlCmdError ripng_0_1_advertise_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& advertise)
- XrlCmdError
ripng_0_1_set_route_expiry_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_route_expiry_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_route_deletion_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_route_deletion_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_table_request_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_table_request_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_unsolicited_response_min_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_unsolicited_response_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_unsolicited_response_max_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs
)
- XrlCmdError
ripng_0_1_unsolicited_response_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_triggered_update_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_triggered_update_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_triggered_update_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
- XrlCmdError
ripng_0_1_triggered_update_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
- XrlCmdError
ripng_0_1_set_interpacket_delay_milliseconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_msecs
)
- XrlCmdError
ripng_0_1_interpacket_delay_milliseconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_msecs)
- XrlCmdError ripng_0_1_rip_address_status (const string& ifname,
const string& vifname,
const IPv6& addr,
string& status)
- XrlCmdError ripng_0_1_get_all_addresses (XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- XrlCmdError ripng_0_1_get_peers (const string& ifname,
const string& vifname,
const IPv6& addr,
XrlAtomList& peers)
- XrlCmdError ripng_0_1_get_all_peers (XrlAtomList& peers,
XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- XrlCmdError ripng_0_1_get_counters (const string& ifname,
const string& vifname,
const IPv6& addr,
XrlAtomList& descriptions,
XrlAtomList& values)
- XrlCmdError ripng_0_1_get_peer_counters (
const string& ifname,
const string& vifname,
const IPv6& addr,
const IPv6& peer,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_active
)
- XrlCmdError ripng_0_1_redist_protocol_routes (const string& protocol,
const uint32_t& cost,
const uint32_t& tag)
- XrlCmdError ripng_0_1_no_redist_protocol_routes (const string& protocol)
- XrlCmdError redist6_0_1_add_route (const IPv6Net& net,
const IPv6& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& cookie)
- XrlCmdError redist6_0_1_delete_route (const IPv6Net& net,
const string& cookie)
- XrlCmdError redist6_0_1_starting_route_dump (const string& cookie)
- XrlCmdError redist6_0_1_finishing_route_dump (const string& cookie)
- XrlCmdError socket6_user_0_1_recv_event (const string& sockid,
const IPv6& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata)
- XrlCmdError socket6_user_0_1_connect_event (const string& sockid,
const IPv6& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept)
- XrlCmdError socket6_user_0_1_error_event (const string& sockid,
const string& reason,
const bool& fatal)
- XrlCmdError socket6_user_0_1_close_event (const string& sockid,
const string& reason)
- XrlCmdError policy_backend_0_1_configure (
const uint32_t& filter,
const string& conf)
- XrlCmdError policy_backend_0_1_reset (
const uint32_t& filter)
- XrlCmdError policy_backend_0_1_push_routes ()
- 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)
- XrlCmdError policy_redist6_0_1_delete_route6 (
const IPv6Net& network,
const bool& unicast,
const bool& multicast)
Protected Members
- EventLoop& _e
- XrlRipCommonTarget<IPv6>* _ct
~XrlRipngTarget ()
| ~XrlRipngTarget |
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 XrlRipngTargetBase.
XrlCmdError common_0_1_get_version (string& version)
| common_0_1_get_version |
Reimplemented from XrlRipngTargetBase.
XrlCmdError common_0_1_get_status (uint32_t& status, string& reason)
| common_0_1_get_status |
Reimplemented from XrlRipngTargetBase.
Reimplemented from XrlRipngTargetBase.
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 XrlRipngTargetBase.
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 XrlRipngTargetBase.
XrlCmdError
ripng_0_1_add_rip_address (const string& ifname,
const string& vifname,
const IPv6& addr)
| ripng_0_1_add_rip_address |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const IPv6& addr)
| ripng_0_1_remove_rip_address |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_rip_address_enabled (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& enabled)
| ripng_0_1_set_rip_address_enabled |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_rip_address_enabled (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& enabled)
| ripng_0_1_rip_address_enabled |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_set_cost (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& cost)
| ripng_0_1_set_cost |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_cost (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& cost)
| ripng_0_1_cost |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_set_horizon (const string& ifname,
const string& vifname,
const IPv6& addr,
const string& horizon)
| ripng_0_1_set_horizon |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_horizon (const string& ifname,
const string& vifname,
const IPv6& addr,
string& horizon)
| ripng_0_1_horizon |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_set_passive (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& passive)
| ripng_0_1_set_passive |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_passive (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& passive)
| ripng_0_1_passive |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_accept_non_rip_requests (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& accept)
| ripng_0_1_set_accept_non_rip_requests |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_accept_non_rip_requests (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& accept)
| ripng_0_1_accept_non_rip_requests |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_set_accept_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& accept)
| ripng_0_1_set_accept_default_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_accept_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& accept)
| ripng_0_1_accept_default_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_advertise_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
const bool& advertise)
| ripng_0_1_set_advertise_default_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_advertise_default_route (const string& ifname,
const string& vifname,
const IPv6& addr,
bool& advertise)
| ripng_0_1_advertise_default_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_route_expiry_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_route_expiry_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_route_expiry_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_route_expiry_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_route_deletion_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_route_deletion_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_route_deletion_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_route_deletion_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_table_request_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_table_request_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_table_request_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_table_request_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_unsolicited_response_min_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_unsolicited_response_min_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_unsolicited_response_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_unsolicited_response_min_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_unsolicited_response_max_seconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs
)
| ripng_0_1_set_unsolicited_response_max_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_unsolicited_response_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_unsolicited_response_max_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_triggered_update_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_triggered_update_min_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_triggered_update_min_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_triggered_update_min_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_triggered_update_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_secs)
| ripng_0_1_set_triggered_update_max_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_triggered_update_max_seconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_secs)
| ripng_0_1_triggered_update_max_seconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_set_interpacket_delay_milliseconds (
const string& ifname,
const string& vifname,
const IPv6& addr,
const uint32_t& t_msecs
)
| ripng_0_1_set_interpacket_delay_milliseconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError
ripng_0_1_interpacket_delay_milliseconds (const string& ifname,
const string& vifname,
const IPv6& addr,
uint32_t& t_msecs)
| ripng_0_1_interpacket_delay_milliseconds |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_rip_address_status (const string& ifname,
const string& vifname,
const IPv6& addr,
string& status)
| ripng_0_1_rip_address_status |
Reimplemented from XrlRipngTargetBase.
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_get_peers (const string& ifname,
const string& vifname,
const IPv6& addr,
XrlAtomList& peers)
| ripng_0_1_get_peers |
Reimplemented from XrlRipngTargetBase.
Reimplemented from XrlRipngTargetBase.
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_get_peer_counters (
const string& ifname,
const string& vifname,
const IPv6& addr,
const IPv6& peer,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_active
)
| ripng_0_1_get_peer_counters |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_redist_protocol_routes (const string& protocol,
const uint32_t& cost,
const uint32_t& tag)
| ripng_0_1_redist_protocol_routes |
Reimplemented from XrlRipngTargetBase.
XrlCmdError ripng_0_1_no_redist_protocol_routes (const string& protocol)
| ripng_0_1_no_redist_protocol_routes |
Reimplemented from XrlRipngTargetBase.
XrlCmdError redist6_0_1_add_route (const IPv6Net& net,
const IPv6& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& cookie)
| redist6_0_1_add_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError redist6_0_1_delete_route (const IPv6Net& net,
const string& cookie)
| redist6_0_1_delete_route |
Reimplemented from XrlRipngTargetBase.
XrlCmdError redist6_0_1_starting_route_dump (const string& cookie)
| redist6_0_1_starting_route_dump |
Reimplemented from XrlRipngTargetBase.
XrlCmdError redist6_0_1_finishing_route_dump (const string& cookie)
| redist6_0_1_finishing_route_dump |
Reimplemented from XrlRipngTargetBase.
XrlCmdError socket6_user_0_1_recv_event (const string& sockid,
const IPv6& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata)
| socket6_user_0_1_recv_event |
Reimplemented from XrlRipngTargetBase.
XrlCmdError socket6_user_0_1_connect_event (const string& sockid,
const IPv6& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept)
| socket6_user_0_1_connect_event |
Reimplemented from XrlRipngTargetBase.
XrlCmdError socket6_user_0_1_error_event (const string& sockid,
const string& reason,
const bool& fatal)
| socket6_user_0_1_error_event |
Reimplemented from XrlRipngTargetBase.
XrlCmdError socket6_user_0_1_close_event (const string& sockid,
const string& reason)
| socket6_user_0_1_close_event |
Reimplemented from XrlRipngTargetBase.
XrlCmdError policy_backend_0_1_configure (
const uint32_t& filter,
const string& conf)
| policy_backend_0_1_configure |
Reimplemented from XrlRipngTargetBase.
XrlCmdError policy_backend_0_1_reset (
const uint32_t& filter)
| policy_backend_0_1_reset |
Reimplemented from XrlRipngTargetBase.
XrlCmdError policy_backend_0_1_push_routes ()
| policy_backend_0_1_push_routes |
Reimplemented from XrlRipngTargetBase.
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 XrlRipngTargetBase.
XrlCmdError policy_redist6_0_1_delete_route6 (
const IPv6Net& network,
const bool& unicast,
const bool& multicast)
| policy_redist6_0_1_delete_route6 |
Reimplemented from XrlRipngTargetBase.
[protected]
[protected]
Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:21 2005, using kdoc $.