class XrlRipCommonTarget
|
Common handler for Xrl Requests.
More... |
|
|
Public Methods
- XrlRipCommonTarget (XrlProcessSpy& xps,
XrlPortManager<A>& xpm,
XrlRedistManager<A>& xrm,
bool& should_exit,
System<A>& rip_system)
- ~XrlRipCommonTarget ()
- void set_status (ProcessStatus ps, const string& annotation = "")
- 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
ripx_0_1_add_rip_address (const string& ifname,
const string& vifname,
const A& addr)
- XrlCmdError
ripx_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const A& addr)
- XrlCmdError
ripx_0_1_set_rip_address_enabled (const string& ifname,
const string& vifname,
const A& addr,
const bool& enabled)
- XrlCmdError
ripx_0_1_rip_address_enabled (const string& ifname,
const string& vifname,
const A& addr,
bool& enabled)
- XrlCmdError ripx_0_1_set_cost (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& cost)
- XrlCmdError ripx_0_1_cost (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& cost)
- XrlCmdError ripx_0_1_set_horizon (const string& ifname,
const string& vifname,
const A& addr,
const string& horizon)
- XrlCmdError ripx_0_1_horizon (const string& ifname,
const string& vifname,
const A& addr,
string& horizon)
- XrlCmdError ripx_0_1_set_passive (const string& ifname,
const string& vifname,
const A& addr,
const bool& passive)
- XrlCmdError ripx_0_1_passive (const string& ifname,
const string& vifname,
const A& addr,
bool& passive)
- XrlCmdError
ripx_0_1_set_accept_non_rip_requests (const string& ifname,
const string& vifname,
const A& addr,
const bool& accept)
- XrlCmdError ripx_0_1_accept_non_rip_requests (const string& ifname,
const string& vifname,
const A& addr,
bool& accept)
- XrlCmdError ripx_0_1_set_accept_default_route (const string& ifname,
const string& vifname,
const A& addr,
const bool& accept)
- XrlCmdError ripx_0_1_accept_default_route (const string& ifname,
const string& vifname,
const A& addr,
bool& accept)
- XrlCmdError
ripx_0_1_set_advertise_default_route (const string& ifname,
const string& vifname,
const A& addr,
const bool& advertise)
- XrlCmdError ripx_0_1_advertise_default_route (const string& ifname,
const string& vifname,
const A& addr,
bool& advertise)
- XrlCmdError
ripx_0_1_set_route_timeout (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_route_timeout (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_deletion_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_deletion_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_request_interval (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_request_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_update_interval (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_update_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
- XrlCmdError
ripx_0_1_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_triggered_update_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_triggered_update_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_triggered_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- XrlCmdError
ripx_0_1_triggered_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- XrlCmdError
ripx_0_1_set_interpacket_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_msecs)
- XrlCmdError
ripx_0_1_interpacket_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_msecs)
- XrlCmdError ripx_0_1_rip_address_status (const string& ifname,
const string& vifname,
const A& addr,
string& status)
- XrlCmdError ripx_0_1_get_all_addresses (XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- XrlCmdError ripx_0_1_get_peers (const string& ifname,
const string& vifname,
const A& addr,
XrlAtomList& peers)
- XrlCmdError ripx_0_1_get_all_peers (XrlAtomList& peers,
XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- XrlCmdError ripx_0_1_get_counters (const string& ifname,
const string& vifname,
const A& addr,
XrlAtomList& descriptions,
XrlAtomList& values)
- XrlCmdError ripx_0_1_get_peer_counters (const string& ifname,
const string& vifname,
const A& addr,
const A& peer,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_pkt)
- XrlCmdError socketx_user_0_1_recv_event (const string& sockid,
const string& if_name,
const string& vif_name,
const A& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata)
- XrlCmdError socketx_user_0_1_inbound_connect_event (
const string& sockid,
const A& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept)
- XrlCmdError socketx_user_0_1_outgoing_connect_event (
const string& sockid)
- XrlCmdError socketx_user_0_1_error_event (const string& sockid,
const string& reason,
const bool& fatal)
- XrlCmdError socketx_user_0_1_disconnect_event (const string& sockid)
- 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_redistx_0_1_add_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast,
const A& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags)
- XrlCmdError policy_redistx_0_1_delete_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast)
- pair<Port<A>*,XrlCmdError> find_port (const string& ifname,
const string& vifname,
const A& addr)
Protected Methods
- template <typename A>
XrlRipCommonTarget (XrlProcessSpy& xps,
XrlPortManager<A>& xpm,
XrlRedistManager<A>& xrm,
bool& should_exit,
System<A>& rip_system)
- template <typename A>
~XrlRipCommonTarget ()
- template <typename A>
void
set_status (ProcessStatus status, const string& note)
- template <typename A>
XrlCmdError
common_0_1_get_status (uint32_t& status,
string& reason)
- template <typename A>
XrlCmdError
common_0_1_shutdown ()
- template <typename A>
XrlCmdError
finder_event_observer_0_1_xrl_target_birth (
const string& cname,
const string& iname
)
- template <typename A>
XrlCmdError
finder_event_observer_0_1_xrl_target_death (
const string& cname,
const string& iname
)
- template <typename A>
XrlCmdError
ripx_0_1_add_rip_address (const string& ifname,
const string& vifname,
const A& addr)
- template <typename A>
XrlCmdError
ripx_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const A& addr)
- template <typename A>
pair<Port<A>*, XrlCmdError>
find_port (const string& ifn,
const string& vifn,
const A& addr)
- template <typename A>
XrlCmdError
ripx_0_1_set_rip_address_enabled (const string& ifn,
const string& vifn,
const A& addr,
const bool& en)
- template <typename A>
XrlCmdError
ripx_0_1_rip_address_enabled (const string& ifn,
const string& vifn,
const A& addr,
bool& en)
- template <typename A>
XrlCmdError
ripx_0_1_set_cost (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& cost)
- template <typename A>
XrlCmdError
ripx_0_1_cost (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& cost)
- template <typename A>
XrlCmdError
ripx_0_1_set_horizon (const string& ifname,
const string& vifname,
const A& addr,
const string& horizon)
- template <typename A>
XrlCmdError
ripx_0_1_horizon (const string& ifname,
const string& vifname,
const A& addr,
string& horizon)
- template <typename A>
XrlCmdError
ripx_0_1_set_passive (const string& ifname,
const string& vifname,
const A& addr,
const bool& passive)
- template <typename A>
XrlCmdError
ripx_0_1_passive (const string& ifname,
const string& vifname,
const A& addr,
bool& passive)
- template <typename A>
XrlCmdError
ripx_0_1_set_accept_non_rip_requests (
const string& ifname,
const string& vifname,
const A& addr,
const bool& accept
)
- template <typename A>
XrlCmdError
ripx_0_1_accept_non_rip_requests (
const string& ifname,
const string& vifname,
const A& addr,
bool& accept
)
- template <typename A>
XrlCmdError
ripx_0_1_set_accept_default_route (
const string& ifname,
const string& vifname,
const A& addr,
const bool& accept
)
- template <typename A>
XrlCmdError
ripx_0_1_accept_default_route (
const string& ifname,
const string& vifname,
const A& addr,
bool& accept
)
- template <typename A>
XrlCmdError
ripx_0_1_set_advertise_default_route (
const string& ifname,
const string& vifname,
const A& addr,
const bool& advertise
)
- template <typename A>
XrlCmdError
ripx_0_1_advertise_default_route (
const string& ifname,
const string& vifname,
const A& addr,
bool& advertise
)
- template <typename A>
XrlCmdError
ripx_0_1_set_route_timeout (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_route_timeout (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_set_deletion_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_deletion_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_set_request_interval (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_request_interval (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
- template <typename A>
XrlCmdError
ripx_0_1_set_update_interval (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs
)
- template <typename A>
XrlCmdError
ripx_0_1_update_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- template <typename A>
XrlCmdError
ripx_0_1_set_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
- template <typename A>
XrlCmdError
ripx_0_1_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_jitter)
- template <typename A>
XrlCmdError
ripx_0_1_set_triggered_update_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
- template <typename A>
XrlCmdError
ripx_0_1_triggered_update_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
- template <typename A>
XrlCmdError
ripx_0_1_set_triggered_update_jitter (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
- template <typename A>
XrlCmdError
ripx_0_1_triggered_update_jitter (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_jitter)
- template <typename A>
XrlCmdError
ripx_0_1_set_interpacket_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_msecs
)
- template <typename A>
XrlCmdError
ripx_0_1_interpacket_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_msecs
)
- template <typename A>
XrlCmdError
ripx_0_1_rip_address_status (const string& ifn,
const string& vifn,
const A& addr,
string& status)
- template <typename A>
XrlCmdError
ripx_0_1_get_all_addresses (XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- template <typename A>
XrlCmdError
ripx_0_1_get_peers (const string& ifn,
const string& vifn,
const A& addr,
XrlAtomList& peers)
- template <typename A>
XrlCmdError
ripx_0_1_get_all_peers (XrlAtomList& peers,
XrlAtomList& ifnames,
XrlAtomList& vifnames,
XrlAtomList& addrs)
- template <typename A>
XrlCmdError
ripx_0_1_get_counters (const string& ifn,
const string& vifn,
const A& addr,
XrlAtomList& descriptions,
XrlAtomList& values)
- template <typename A>
XrlCmdError
ripx_0_1_get_peer_counters (
const string& ifn,
const string& vifn,
const A& addr,
const A& peer_addr,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_active)
- template <typename A>
XrlCmdError
socketx_user_0_1_recv_event (
const string& sockid,
const string& if_name,
const string& vif_name,
const A& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata
)
- template <typename A>
XrlCmdError
socketx_user_0_1_inbound_connect_event (
const string& sockid,
const A& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept
)
- template <typename A>
XrlCmdError
socketx_user_0_1_outgoing_connect_event (
const string& sockid
)
- template <typename A>
XrlCmdError
socketx_user_0_1_error_event (
const string& sockid,
const string& reason,
const bool& fatal
)
- template <typename A>
XrlCmdError
socketx_user_0_1_disconnect_event (
const string& sockid
)
- template <typename A>
XrlCmdError
policy_backend_0_1_configure (const uint32_t& filter,
const string& conf)
- template <typename A>
XrlCmdError
policy_backend_0_1_reset (const uint32_t& filter)
- template <typename A>
XrlCmdError
policy_backend_0_1_push_routes ()
- template <typename A>
XrlCmdError
policy_redistx_0_1_add_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast,
const A& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags)
- template <typename A>
XrlCmdError
policy_redistx_0_1_delete_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast)
Protected Members
This class implements Xrl Target code that is common to both RIP
and RIP NG.
~XrlRipCommonTarget ()
| ~XrlRipCommonTarget |
void set_status (ProcessStatus ps, const string& annotation = "")
| set_status |
XrlCmdError common_0_1_get_status (uint32_t& status, string& reason)
| common_0_1_get_status |
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 |
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 |
XrlCmdError
ripx_0_1_add_rip_address (const string& ifname,
const string& vifname,
const A& addr)
| ripx_0_1_add_rip_address |
XrlCmdError
ripx_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const A& addr)
| ripx_0_1_remove_rip_address |
XrlCmdError
ripx_0_1_set_rip_address_enabled (const string& ifname,
const string& vifname,
const A& addr,
const bool& enabled)
| ripx_0_1_set_rip_address_enabled |
XrlCmdError
ripx_0_1_rip_address_enabled (const string& ifname,
const string& vifname,
const A& addr,
bool& enabled)
| ripx_0_1_rip_address_enabled |
XrlCmdError ripx_0_1_set_cost (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& cost)
| ripx_0_1_set_cost |
XrlCmdError ripx_0_1_cost (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& cost)
| ripx_0_1_cost |
XrlCmdError ripx_0_1_set_horizon (const string& ifname,
const string& vifname,
const A& addr,
const string& horizon)
| ripx_0_1_set_horizon |
XrlCmdError ripx_0_1_horizon (const string& ifname,
const string& vifname,
const A& addr,
string& horizon)
| ripx_0_1_horizon |
XrlCmdError ripx_0_1_set_passive (const string& ifname,
const string& vifname,
const A& addr,
const bool& passive)
| ripx_0_1_set_passive |
XrlCmdError ripx_0_1_passive (const string& ifname,
const string& vifname,
const A& addr,
bool& passive)
| ripx_0_1_passive |
XrlCmdError
ripx_0_1_set_accept_non_rip_requests (const string& ifname,
const string& vifname,
const A& addr,
const bool& accept)
| ripx_0_1_set_accept_non_rip_requests |
XrlCmdError ripx_0_1_accept_non_rip_requests (const string& ifname,
const string& vifname,
const A& addr,
bool& accept)
| ripx_0_1_accept_non_rip_requests |
XrlCmdError ripx_0_1_set_accept_default_route (const string& ifname,
const string& vifname,
const A& addr,
const bool& accept)
| ripx_0_1_set_accept_default_route |
XrlCmdError ripx_0_1_accept_default_route (const string& ifname,
const string& vifname,
const A& addr,
bool& accept)
| ripx_0_1_accept_default_route |
XrlCmdError
ripx_0_1_set_advertise_default_route (const string& ifname,
const string& vifname,
const A& addr,
const bool& advertise)
| ripx_0_1_set_advertise_default_route |
XrlCmdError ripx_0_1_advertise_default_route (const string& ifname,
const string& vifname,
const A& addr,
bool& advertise)
| ripx_0_1_advertise_default_route |
XrlCmdError
ripx_0_1_set_route_timeout (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_route_timeout |
XrlCmdError
ripx_0_1_route_timeout (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_route_timeout |
XrlCmdError
ripx_0_1_set_deletion_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_deletion_delay |
XrlCmdError
ripx_0_1_deletion_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_deletion_delay |
XrlCmdError
ripx_0_1_set_request_interval (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_request_interval |
XrlCmdError
ripx_0_1_request_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_request_interval |
XrlCmdError
ripx_0_1_set_update_interval (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_update_interval |
XrlCmdError
ripx_0_1_update_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_update_interval |
XrlCmdError
ripx_0_1_set_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
| ripx_0_1_set_update_jitter |
XrlCmdError
ripx_0_1_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_update_jitter |
XrlCmdError
ripx_0_1_set_triggered_update_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_triggered_update_delay |
XrlCmdError
ripx_0_1_triggered_update_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_triggered_update_delay |
XrlCmdError
ripx_0_1_set_triggered_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_triggered_update_jitter |
XrlCmdError
ripx_0_1_triggered_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_triggered_update_jitter |
XrlCmdError
ripx_0_1_set_interpacket_delay (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_msecs)
| ripx_0_1_set_interpacket_delay |
XrlCmdError
ripx_0_1_interpacket_delay (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_msecs)
| ripx_0_1_interpacket_delay |
XrlCmdError ripx_0_1_rip_address_status (const string& ifname,
const string& vifname,
const A& addr,
string& status)
| ripx_0_1_rip_address_status |
XrlCmdError ripx_0_1_get_peers (const string& ifname,
const string& vifname,
const A& addr,
XrlAtomList& peers)
| ripx_0_1_get_peers |
XrlCmdError ripx_0_1_get_peer_counters (const string& ifname,
const string& vifname,
const A& addr,
const A& peer,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_pkt)
| ripx_0_1_get_peer_counters |
XrlCmdError socketx_user_0_1_recv_event (const string& sockid,
const string& if_name,
const string& vif_name,
const A& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata)
| socketx_user_0_1_recv_event |
XrlCmdError socketx_user_0_1_inbound_connect_event (
const string& sockid,
const A& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept)
| socketx_user_0_1_inbound_connect_event |
XrlCmdError socketx_user_0_1_outgoing_connect_event (
const string& sockid)
| socketx_user_0_1_outgoing_connect_event |
XrlCmdError socketx_user_0_1_error_event (const string& sockid,
const string& reason,
const bool& fatal)
| socketx_user_0_1_error_event |
XrlCmdError socketx_user_0_1_disconnect_event (const string& sockid)
| socketx_user_0_1_disconnect_event |
XrlCmdError policy_backend_0_1_configure (const uint32_t& filter,
const string& conf)
| policy_backend_0_1_configure |
XrlCmdError policy_backend_0_1_reset (const uint32_t& filter)
| policy_backend_0_1_reset |
XrlCmdError policy_backend_0_1_push_routes ()
| policy_backend_0_1_push_routes |
XrlCmdError policy_redistx_0_1_add_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast,
const A& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags)
| policy_redistx_0_1_add_routex |
XrlCmdError policy_redistx_0_1_delete_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast)
| policy_redistx_0_1_delete_routex |
pair<Port<A>*,XrlCmdError> find_port (const string& ifname,
const string& vifname,
const A& addr)
| find_port |
Find Port associated with ifname, vifname, addr.
Returns: on success the first item in the pair will be a
non-null pointer to the port and the second item with be
XrlCmdError::OKAY(). On failyre the first item in the pair
will be null and the XrlCmdError will signify the reason for
the failure.
[protected]
[protected]
[protected]
bool& _should_exit
| _should_exit |
[protected]
ProcessStatus _status
| _status |
[protected]
string _status_note
| _status_note |
[protected]
System<A>& _rip_system
| _rip_system |
[protected]
[protected]
template <typename A>
~XrlRipCommonTarget ()
| ~XrlRipCommonTarget |
[protected]
template <typename A>
void
set_status (ProcessStatus status, const string& note)
| set_status |
[protected]
template <typename A>
XrlCmdError
common_0_1_get_status (uint32_t& status,
string& reason)
| common_0_1_get_status |
[protected]
template <typename A>
XrlCmdError
common_0_1_shutdown ()
| common_0_1_shutdown |
[protected]
template <typename A>
XrlCmdError
finder_event_observer_0_1_xrl_target_birth (
const string& cname,
const string& iname
)
| finder_event_observer_0_1_xrl_target_birth |
[protected]
template <typename A>
XrlCmdError
finder_event_observer_0_1_xrl_target_death (
const string& cname,
const string& iname
)
| finder_event_observer_0_1_xrl_target_death |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_add_rip_address (const string& ifname,
const string& vifname,
const A& addr)
| ripx_0_1_add_rip_address |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_remove_rip_address (const string& ifname,
const string& vifname,
const A& addr)
| ripx_0_1_remove_rip_address |
[protected]
template <typename A>
pair<Port<A>*, XrlCmdError>
find_port (const string& ifn,
const string& vifn,
const A& addr)
| find_port |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_rip_address_enabled (const string& ifn,
const string& vifn,
const A& addr,
const bool& en)
| ripx_0_1_set_rip_address_enabled |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_rip_address_enabled (const string& ifn,
const string& vifn,
const A& addr,
bool& en)
| ripx_0_1_rip_address_enabled |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_cost (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& cost)
| ripx_0_1_set_cost |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_cost (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& cost)
| ripx_0_1_cost |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_horizon (const string& ifname,
const string& vifname,
const A& addr,
const string& horizon)
| ripx_0_1_set_horizon |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_horizon (const string& ifname,
const string& vifname,
const A& addr,
string& horizon)
| ripx_0_1_horizon |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_passive (const string& ifname,
const string& vifname,
const A& addr,
const bool& passive)
| ripx_0_1_set_passive |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_passive (const string& ifname,
const string& vifname,
const A& addr,
bool& passive)
| ripx_0_1_passive |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_accept_non_rip_requests (
const string& ifname,
const string& vifname,
const A& addr,
const bool& accept
)
| ripx_0_1_set_accept_non_rip_requests |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_accept_non_rip_requests (
const string& ifname,
const string& vifname,
const A& addr,
bool& accept
)
| ripx_0_1_accept_non_rip_requests |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_accept_default_route (
const string& ifname,
const string& vifname,
const A& addr,
const bool& accept
)
| ripx_0_1_set_accept_default_route |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_accept_default_route (
const string& ifname,
const string& vifname,
const A& addr,
bool& accept
)
| ripx_0_1_accept_default_route |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_advertise_default_route (
const string& ifname,
const string& vifname,
const A& addr,
const bool& advertise
)
| ripx_0_1_set_advertise_default_route |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_advertise_default_route (
const string& ifname,
const string& vifname,
const A& addr,
bool& advertise
)
| ripx_0_1_advertise_default_route |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_route_timeout (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
| ripx_0_1_set_route_timeout |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_route_timeout (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
| ripx_0_1_route_timeout |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_deletion_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
| ripx_0_1_set_deletion_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_deletion_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
| ripx_0_1_deletion_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_request_interval (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t
)
| ripx_0_1_set_request_interval |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_request_interval (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t
)
| ripx_0_1_request_interval |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_update_interval (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs
)
| ripx_0_1_set_update_interval |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_update_interval (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_update_interval |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
| ripx_0_1_set_update_jitter |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_update_jitter (const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_jitter)
| ripx_0_1_update_jitter |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_triggered_update_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_secs)
| ripx_0_1_set_triggered_update_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_triggered_update_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_secs)
| ripx_0_1_triggered_update_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_triggered_update_jitter (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_jitter)
| ripx_0_1_set_triggered_update_jitter |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_triggered_update_jitter (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_jitter)
| ripx_0_1_triggered_update_jitter |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_set_interpacket_delay (
const string& ifname,
const string& vifname,
const A& addr,
const uint32_t& t_msecs
)
| ripx_0_1_set_interpacket_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_interpacket_delay (
const string& ifname,
const string& vifname,
const A& addr,
uint32_t& t_msecs
)
| ripx_0_1_interpacket_delay |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_rip_address_status (const string& ifn,
const string& vifn,
const A& addr,
string& status)
| ripx_0_1_rip_address_status |
[protected]
[protected]
template <typename A>
XrlCmdError
ripx_0_1_get_peers (const string& ifn,
const string& vifn,
const A& addr,
XrlAtomList& peers)
| ripx_0_1_get_peers |
[protected]
[protected]
template <typename A>
XrlCmdError
ripx_0_1_get_counters (const string& ifn,
const string& vifn,
const A& addr,
XrlAtomList& descriptions,
XrlAtomList& values)
| ripx_0_1_get_counters |
[protected]
template <typename A>
XrlCmdError
ripx_0_1_get_peer_counters (
const string& ifn,
const string& vifn,
const A& addr,
const A& peer_addr,
XrlAtomList& descriptions,
XrlAtomList& values,
uint32_t& peer_last_active)
| ripx_0_1_get_peer_counters |
[protected]
template <typename A>
XrlCmdError
socketx_user_0_1_recv_event (
const string& sockid,
const string& if_name,
const string& vif_name,
const A& src_host,
const uint32_t& src_port,
const vector<uint8_t>& pdata
)
| socketx_user_0_1_recv_event |
[protected]
template <typename A>
XrlCmdError
socketx_user_0_1_inbound_connect_event (
const string& sockid,
const A& src_host,
const uint32_t& src_port,
const string& new_sockid,
bool& accept
)
| socketx_user_0_1_inbound_connect_event |
[protected]
template <typename A>
XrlCmdError
socketx_user_0_1_outgoing_connect_event (
const string& sockid
)
| socketx_user_0_1_outgoing_connect_event |
[protected]
template <typename A>
XrlCmdError
socketx_user_0_1_error_event (
const string& sockid,
const string& reason,
const bool& fatal
)
| socketx_user_0_1_error_event |
[protected]
template <typename A>
XrlCmdError
socketx_user_0_1_disconnect_event (
const string& sockid
)
| socketx_user_0_1_disconnect_event |
[protected]
template <typename A>
XrlCmdError
policy_backend_0_1_configure (const uint32_t& filter,
const string& conf)
| policy_backend_0_1_configure |
[protected]
template <typename A>
XrlCmdError
policy_backend_0_1_reset (const uint32_t& filter)
| policy_backend_0_1_reset |
[protected]
template <typename A>
XrlCmdError
policy_backend_0_1_push_routes ()
| policy_backend_0_1_push_routes |
[protected]
template <typename A>
XrlCmdError
policy_redistx_0_1_add_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast,
const A& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags)
| policy_redistx_0_1_add_routex |
[protected]
template <typename A>
XrlCmdError
policy_redistx_0_1_delete_routex (const IPNet<A>& net,
const bool& unicast,
const bool& multicast)
| policy_redistx_0_1_delete_routex |
[protected]
Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:06:09 2008, using kdoc 2.0a54+XORP.