| XrlPimNode (int		family,
	       xorp_module_id	module_id,
	       EventLoop&	eventloop,
	       const string&	class_name,
	       const string&	finder_hostname,
	       uint16_t		finder_port,
	       const string&	finder_target,
	       const string&	mfea_target,
	       const string&	rib_target,
	       const string&	mld6igmp_target) | XrlPimNode | 
| ~XrlPimNode () | ~XrlPimNode | 
[virtual]
| bool	 startup () | startup | 
Startup the node operation.
Returns: true on success, false on failure.
| bool	 shutdown () | shutdown | 
Shutdown the node operation.
Returns: true on success, false on failure.
| XrlRouter&	 xrl_router () | xrl_router | 
Get a reference to the XrlRouter instance.
Returns: a reference to the XrlRouter (XrlRouter) instance.
| int  enable_cli () | enable_cli | 
| int  disable_cli () | disable_cli | 
| int  start_cli () | start_cli | 
| int  stop_cli () | stop_cli | 
| int  enable_pim () | enable_pim | 
| int  disable_pim () | disable_pim | 
| int  start_pim () | start_pim | 
| int  stop_pim () | stop_pim | 
| int  enable_bsr () | enable_bsr | 
Reimplemented from PimNode.
| int  disable_bsr () | disable_bsr | 
Reimplemented from PimNode.
| int  start_bsr () | start_bsr | 
Reimplemented from PimNode.
| int  stop_bsr () | stop_bsr | 
Reimplemented from PimNode.
| void  send_mfea_add_delete_protocol () | send_mfea_add_delete_protocol | 
| void  send_mfea_allow_signal_messages () | send_mfea_allow_signal_messages | 
| void  send_start_stop_protocol_kernel_vif () | send_start_stop_protocol_kernel_vif | 
| void  send_join_leave_multicast_group () | send_join_leave_multicast_group | 
| void  send_protocol_message () | send_protocol_message | 
| void  send_add_delete_mfc () | send_add_delete_mfc | 
| void  send_add_delete_dataflow_monitor () | send_add_delete_dataflow_monitor | 
| XrlCmdError  common_0_1_get_target_name (
	string&	name) | common_0_1_get_target_name | 
[protected]
Get name of Xrl Target
Reimplemented from XrlPimTargetBase.
| XrlCmdError  common_0_1_get_version (
	string&	version) | common_0_1_get_version | 
[protected]
Get version string from Xrl Target
Reimplemented from XrlPimTargetBase.
| XrlCmdError  common_0_1_get_status (
				      uint32_t& status,
				      string&	reason) | common_0_1_get_status | 
[protected]
Get status from Xrl Target
Reimplemented from XrlPimTargetBase.
| XrlCmdError  common_0_1_shutdown () | common_0_1_shutdown | 
[protected]
Shutdown cleanly
Reimplemented from XrlPimTargetBase.
| 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 | 
[protected]
Announce target birth to observer.
Parameters:
| target_class | the target class name. | 
| target_instance | the target instance name. | 
Reimplemented from XrlPimTargetBase.
| 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 | 
[protected]
Announce target death to observer.
Parameters:
| target_class | the target class name. | 
| target_instance | the target instance name. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  cli_processor_0_1_process_command (
	const string&	processor_name, 
	const string&	cli_term_name, 
	const uint32_t&	cli_session_id,
	const string&	command_name, 
	const string&	command_args, 
	string&	ret_processor_name, 
	string&	ret_cli_term_name, 
	uint32_t& ret_cli_session_id,
	string&	ret_command_output) | cli_processor_0_1_process_command | 
[protected]
Process a CLI command.
Parameters:
| processor_name | the processor name for this command. | 
| cli_term_name | the terminal name the command was entered from. | 
| cli_session_id | the CLI session ID the command was entered from. | 
| command_name | the command name to process. | 
| command_args | the command arguments to process. | 
| ret_processor_name | the processor name to return back to the CLI. | 
| ret_cli_term_name | the terminal name to return back. | 
| ret_cli_session_id | the CLI session ID to return back. | 
| ret_command_output | the command output to return back. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_new_vif (
	const string&	vif_name, 
	const uint32_t&	vif_index) | mfea_client_0_1_new_vif | 
[protected]
Add a new vif.
Parameters:
| vif_name | the name of the new vif. | 
| vif_index | the index of the new vif. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_delete_vif (
	const string&	vif_name) | mfea_client_0_1_delete_vif | 
[protected]
Delete an existing vif.
Parameters:
| vif_name | the name of the vif to delete. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_add_vif_addr4 (
	const string&	vif_name, 
	const IPv4&	addr, 
	const IPv4Net&	subnet, 
	const IPv4&	broadcast, 
	const IPv4&	peer) | mfea_client_0_1_add_vif_addr4 | 
[protected]
Add an address to a vif.
Parameters:
| vif_name | the name of the vif. | 
| addr | the unicast address to add. | 
| subnet | the subnet address to add. | 
| broadcast | the broadcast address (when applicable). | 
| peer | the peer address (when applicable). | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_add_vif_addr6 (
	const string&	vif_name, 
	const IPv6&	addr, 
	const IPv6Net&	subnet, 
	const IPv6&	broadcast, 
	const IPv6&	peer) | mfea_client_0_1_add_vif_addr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_delete_vif_addr4 (
	const string&	vif_name, 
	const IPv4&	addr) | mfea_client_0_1_delete_vif_addr4 | 
[protected]
Delete an address from a vif.
Parameters:
| vif_name | the name of the vif. | 
| addr | the unicast address to delete. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_delete_vif_addr6 (
	const string&	vif_name, 
	const IPv6&	addr) | mfea_client_0_1_delete_vif_addr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_set_vif_flags (
	const string&	vif_name, 
	const bool&	is_pim_register, 
	const bool&	is_p2p, 
	const bool&	is_loopback, 
	const bool&	is_multicast, 
	const bool&	is_broadcast, 
	const bool&	is_up,
	const uint32_t&	mtu) | mfea_client_0_1_set_vif_flags | 
[protected]
Set flags to a vif.
Parameters:
| vif_name | the name of the vif. | 
| is_pim_register | true if this is a PIM Register vif. | 
| is_p2p | true if this is a point-to-point vif. | 
| is_loopback | true if this is a loopback interface. | 
| is_multicast | true if the vif is multicast-capable. | 
| is_broadcast | true if the vif is broadcast-capable. | 
| is_up | true if the vif is UP and running. | 
| mtu | the MTU of the vif. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_set_all_vifs_done () | mfea_client_0_1_set_all_vifs_done | 
[protected]
Complete all transactions with vif information.
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_is_vif_setup_completed (
	bool&	is_completed) | mfea_client_0_1_is_vif_setup_completed | 
[protected]
Test if the vif setup is completed.
Parameters:
| is_completed | if true the vif setup is completed. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_protocol_message4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	source_address, 
	const IPv4&	dest_address, 
	const int32_t&	ip_ttl, 
	const int32_t&	ip_tos, 
	const bool&	is_router_alert, 
	const vector<uint8_t>&	protocol_message) | mfea_client_0_1_recv_protocol_message4 | 
[protected]
Receive a protocol message from the MFEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol that sends a message. | 
| protocol_id | the ID of the protocol that sends a message (both sides must agree on the particular values). | 
| vif_name | the name of the vif the message was received on. | 
| vif_index | the index of the vif the message was received on. | 
| source_address | the address of the sender. | 
| dest_address | the destination address. | 
| ip_ttl | the TTL of the received IP packet. If it has a negative value, it should be ignored. | 
| ip_tos | the TOS of the received IP packet. If it has a negative value, it should be ignored. | 
| is_router_alert | if true, the IP Router Alert option in the IP packet was set (when applicable). | 
| protocol_message | the protocol message. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_protocol_message6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	source_address, 
	const IPv6&	dest_address, 
	const int32_t&	ip_ttl, 
	const int32_t&	ip_tos, 
	const bool&	is_router_alert, 
	const vector<uint8_t>&	protocol_message) | mfea_client_0_1_recv_protocol_message6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_kernel_signal_message4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const uint32_t&	message_type, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	source_address, 
	const IPv4&	dest_address, 
	const vector<uint8_t>&	protocol_message) | mfea_client_0_1_recv_kernel_signal_message4 | 
[protected]
Receive a kernel signal message from the MFEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol that sends a message. | 
| protocol_id | the ID of the protocol that sends a message (both sides must agree on the particular values). | 
| message_type | the type of the kernel signal message (TODO: integer for now: the particular types are well-known by both sides). | 
| vif_name | the name of the vif the message was received on. | 
| vif_index | the index of the vif the message was received on. | 
| source_address | the address of the sender. | 
| dest_address | the destination address. | 
| protocol_message | the protocol message. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_kernel_signal_message6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const uint32_t&	message_type, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	source_address, 
	const IPv6&	dest_address, 
	const vector<uint8_t>&	protocol_message) | mfea_client_0_1_recv_kernel_signal_message6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_dataflow_signal4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	measured_interval_sec, 
	const uint32_t&	measured_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const uint32_t&	measured_packets, 
	const uint32_t&	measured_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_client_0_1_recv_dataflow_signal4 | 
[protected]
A signal that a dataflow-related pre-condition is true.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| source_address | the source address of the dataflow. | 
| group_address | the group address of the dataflow. | 
| threshold_interval_sec | the number of seconds in the interval requested for measurement. | 
| threshold_interval_usec | the number of microseconds in the interval requested for measurement. | 
| measured_interval_sec | the number of seconds in the last measured interval that has triggered the signal. | 
| measured_interval_usec | the number of microseconds in the last measured interval that has triggered the signal. | 
| threshold_packets | the threshold value to trigger a signal (in number of packets). | 
| threshold_bytes | the threshold value to trigger a signal (in bytes). | 
| measured_packets | the number of packets measured within the measured interval. | 
| measured_bytes | the number of bytes measured within the measured interval. | 
| is_threshold_in_packets | if true, threshold_packets is valid. | 
| is_threshold_in_bytes | if true, threshold_bytes is valid. | 
| is_geq_upcall | if true, the operation for comparison is ">=". | 
| is_leq_upcall | if true, the operation for comparison is "<=". | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mfea_client_0_1_recv_dataflow_signal6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	measured_interval_sec, 
	const uint32_t&	measured_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const uint32_t&	measured_packets, 
	const uint32_t&	measured_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_client_0_1_recv_dataflow_signal6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_start_transaction (
	uint32_t&	tid) | redist_transaction4_0_1_start_transaction | 
[protected]
Start transaction.
Parameters:
| tid | the transaction ID to use for this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_commit_transaction (
	const uint32_t&	tid) | redist_transaction4_0_1_commit_transaction | 
[protected]
Commit transaction.
Parameters:
| tid | the transaction ID of this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_abort_transaction (
	const uint32_t&	tid) | redist_transaction4_0_1_abort_transaction | 
[protected]
Abort transaction.
Parameters:
| tid | the transaction ID of this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_add_route (
	const uint32_t&	tid,
	const IPv4Net&	dst,
	const IPv4&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	cookie,
	const string&	protocol_origin) | redist_transaction4_0_1_add_route | 
[protected]
Add/delete a routing entry.
Parameters:
| tid | the transaction ID of this transaction. | 
| dst | destination network. | 
| nexthop | nexthop router address. | 
| ifname | interface name associated with nexthop. | 
| vifname | virtual interface name with nexthop. | 
| metric | origin routing protocol metric for route. | 
| admin_distance | administrative distance of origin routing protocol. | 
| cookie | value set by the requestor to identify redistribution source. Typical value is the originating protocol name. | 
| protocol_origin | the name of the protocol that originated this routing entry. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_delete_route (
	const uint32_t&	tid,
	const IPv4Net&	dst,
	const IPv4&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	cookie,
	const string&	protocol_origin) | redist_transaction4_0_1_delete_route | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction4_0_1_delete_all_routes (
	const uint32_t&	tid,
	const string&	cookie) | redist_transaction4_0_1_delete_all_routes | 
[protected]
Delete all routing entries.
Parameters:
| tid | the transaction ID of this transaction. | 
| cookie | value set by the requestor to identify redistribution source. Typical value is the originating protocol name. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_start_transaction (
	uint32_t&	tid) | redist_transaction6_0_1_start_transaction | 
[protected]
Start transaction.
Parameters:
| tid | the transaction ID to use for this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_commit_transaction (
	const uint32_t&	tid) | redist_transaction6_0_1_commit_transaction | 
[protected]
Commit transaction.
Parameters:
| tid | the transaction ID of this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_abort_transaction (
	const uint32_t&	tid) | redist_transaction6_0_1_abort_transaction | 
[protected]
Abort transaction.
Parameters:
| tid | the transaction ID of this transaction. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_add_route (
	const uint32_t&	tid,
	const IPv6Net&	dst,
	const IPv6&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	cookie,
	const string&	protocol_origin) | redist_transaction6_0_1_add_route | 
[protected]
Add/delete a routing entry.
Parameters:
| tid | the transaction ID of this transaction. | 
| dst | destination network. | 
| nexthop | nexthop router address. | 
| ifname | interface name associated with nexthop. | 
| vifname | virtual interface name with nexthop. | 
| metric | origin routing protocol metric for route. | 
| admin_distance | administrative distance of origin routing protocol. | 
| cookie | value set by the requestor to identify redistribution source. Typical value is the originating protocol name. | 
| protocol_origin | the name of the protocol that originated this routing entry. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_delete_route (
	const uint32_t&	tid,
	const IPv6Net&	dst,
	const IPv6&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	cookie,
	const string&	protocol_origin) | redist_transaction6_0_1_delete_route | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  redist_transaction6_0_1_delete_all_routes (
	const uint32_t&	tid,
	const string&	cookie) | redist_transaction6_0_1_delete_all_routes | 
[protected]
Delete all routing entries.
Parameters:
| tid | the transaction ID of this transaction. | 
| cookie | value set by the requestor to identify redistribution source. Typical value is the originating protocol name. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mld6igmp_client_0_1_add_membership4 (
	const string&	xrl_sender_name, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	source, 
	const IPv4&	group) | mld6igmp_client_0_1_add_membership4 | 
[protected]
Add/delete membership information.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| vif_name | the name of the new vif. | 
| vif_index | the index of the new vif. | 
| source | the source address that has been joined/left. | 
| group | the group address that has been joined/left. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mld6igmp_client_0_1_add_membership6 (
	const string&	xrl_sender_name, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	source, 
	const IPv6&	group) | mld6igmp_client_0_1_add_membership6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mld6igmp_client_0_1_delete_membership4 (
	const string&	xrl_sender_name, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	source, 
	const IPv4&	group) | mld6igmp_client_0_1_delete_membership4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  mld6igmp_client_0_1_delete_membership6 (
	const string&	xrl_sender_name, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	source, 
	const IPv6&	group) | mld6igmp_client_0_1_delete_membership6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_enable_vif (
	const string&	vif_name,
	const bool&	enable) | pim_0_1_enable_vif | 
[protected]
Enable/disable/start/stop a PIM vif interface.
Parameters:
| vif_name | the name of the vif to enable/disable/start/stop. | 
| enable | if true, then enable the vif, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_start_vif (
	const string&	vif_name) | pim_0_1_start_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_stop_vif (
	const string&	vif_name) | pim_0_1_stop_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_enable_all_vifs (
	const bool&	enable) | pim_0_1_enable_all_vifs | 
[protected]
Enable/disable/start/stop all PIM vif interfaces.
Parameters:
| enable | if true, then enable the vifs, otherwise disable them. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_disable_all_vifs () | pim_0_1_disable_all_vifs | 
[protected]
| XrlCmdError  pim_0_1_start_all_vifs () | pim_0_1_start_all_vifs | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_stop_all_vifs () | pim_0_1_stop_all_vifs | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_enable_pim (
	const bool&	enable) | pim_0_1_enable_pim | 
[protected]
Enable/disable/start/stop the PIM protocol.
Parameters:
| enable | if true, then enable the PIM protocol, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_start_pim () | pim_0_1_start_pim | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_stop_pim () | pim_0_1_stop_pim | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_enable_cli (
	const bool&	enable) | pim_0_1_enable_cli | 
[protected]
Enable/disable/start/stop the PIM CLI access.
Parameters:
| enable | if true, then enable the PIM CLI access, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_start_cli () | pim_0_1_start_cli | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_stop_cli () | pim_0_1_stop_cli | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_enable_bsr (
	const bool&	enable) | pim_0_1_enable_bsr | 
[protected]
Enable/disable/start/stop BSR.
Parameters:
| enable | if true, then enable the BSR, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_start_bsr () | pim_0_1_start_bsr | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_stop_bsr () | pim_0_1_stop_bsr | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_scope_zone_by_vif_name4 (
	const IPv4Net&	scope_zone_id, 
	const string&	vif_name) | pim_0_1_add_config_scope_zone_by_vif_name4 | 
[protected]
Add/delete scope zone.
Parameters:
| scope_zone_id | the ID of the configured zone. | 
| vif_name | the name of the vif to use as a bondary of the scope zone. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_scope_zone_by_vif_name6 (
	const IPv6Net&	scope_zone_id, 
	const string&	vif_name) | pim_0_1_add_config_scope_zone_by_vif_name6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_scope_zone_by_vif_addr4 (
	const IPv4Net&	scope_zone_id, 
	const IPv4&	vif_addr) | pim_0_1_add_config_scope_zone_by_vif_addr4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_scope_zone_by_vif_addr6 (
	const IPv6Net&	scope_zone_id, 
	const IPv6&	vif_addr) | pim_0_1_add_config_scope_zone_by_vif_addr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_scope_zone_by_vif_name4 (
	const IPv4Net&	scope_zone_id, 
	const string&	vif_name) | pim_0_1_delete_config_scope_zone_by_vif_name4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_scope_zone_by_vif_name6 (
	const IPv6Net&	scope_zone_id, 
	const string&	vif_name) | pim_0_1_delete_config_scope_zone_by_vif_name6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_scope_zone_by_vif_addr4 (
	const IPv4Net&	scope_zone_id, 
	const IPv4&	vif_addr) | pim_0_1_delete_config_scope_zone_by_vif_addr4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_scope_zone_by_vif_addr6 (
	const IPv6Net&	scope_zone_id, 
	const IPv6&	vif_addr) | pim_0_1_delete_config_scope_zone_by_vif_addr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_cand_bsr4 (
	const IPv4Net&	scope_zone_id, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv4&	vif_addr, 
	const uint32_t&	bsr_priority, 
	const uint32_t&	hash_mask_len) | pim_0_1_add_config_cand_bsr4 | 
[protected]
Add/delete candidate-BSR configuration.
Parameters:
| scope_zone_id | the ID of the configured zone. | 
| is_scope_zone | true if configuring administratively scoped zone. | 
| vif_name | the name of the vif to use its address as a candidate-BSR. | 
| vif_addr | the address of the vif to use as a candidate-BSR. | 
| bsr_priority | the BSR priority (larger is better). | 
| hash_mask_len | the hash mask length. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_cand_bsr6 (
	const IPv6Net&	scope_zone_id, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv6&	vif_addr, 
	const uint32_t&	bsr_priority, 
	const uint32_t&	hash_mask_len) | pim_0_1_add_config_cand_bsr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_cand_bsr4 (
	const IPv4Net&	scope_zone_id, 
	const bool&	is_scope_zone) | pim_0_1_delete_config_cand_bsr4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_cand_bsr6 (
	const IPv6Net&	scope_zone_id, 
	const bool&	is_scope_zone) | pim_0_1_delete_config_cand_bsr6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_cand_rp4 (
	const IPv4Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv4&	vif_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	rp_holdtime) | pim_0_1_add_config_cand_rp4 | 
[protected]
Add/delete Candidate-RP configuration.
Parameters:
| group_prefix | the group prefix of the configured zone. | 
| is_scope_zone | true if configuring administratively scoped zone. | 
| vif_name | the name of the vif to use its address as a candidate-RP. | 
| vif_addr | the address of the vif to use as a candidate-RP. | 
| rp_priority | the Cand-RP priority (smaller is better). | 
| rp_holdtime | the Cand-RP holdtime (in seconds). | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_cand_rp6 (
	const IPv6Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv6&	vif_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	rp_holdtime) | pim_0_1_add_config_cand_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_cand_rp4 (
	const IPv4Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv4&	vif_addr) | pim_0_1_delete_config_cand_rp4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_cand_rp6 (
	const IPv6Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const string&	vif_name, 
	const IPv6&	vif_addr) | pim_0_1_delete_config_cand_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_static_rp4 (
	const IPv4Net&	group_prefix, 
	const IPv4&	rp_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	hash_mask_len) | pim_0_1_add_config_static_rp4 | 
[protected]
Add/delete/complete static RP configuration.
Parameters:
| group_prefix | the group prefix for the RP. | 
| rp_addr | the RP address. | 
| rp_priority | the RP priority (smaller is better). | 
| hash_mask_len | the hash mask length used in computing an RP for a group. It should be same across all RPs. If set to zero, the default one will be used. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_config_static_rp6 (
	const IPv6Net&	group_prefix, 
	const IPv6&	rp_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	hash_mask_len) | pim_0_1_add_config_static_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_static_rp4 (
	const IPv4Net&	group_prefix, 
	const IPv4&	rp_addr) | pim_0_1_delete_config_static_rp4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_static_rp6 (
	const IPv6Net&	group_prefix, 
	const IPv6&	rp_addr) | pim_0_1_delete_config_static_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_all_static_group_prefixes_rp4 (
	const IPv4&	rp_addr) | pim_0_1_delete_config_all_static_group_prefixes_rp4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_all_static_group_prefixes_rp6 (
	const IPv6&	rp_addr) | pim_0_1_delete_config_all_static_group_prefixes_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_config_all_static_rps () | pim_0_1_delete_config_all_static_rps | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_config_static_rp_done () | pim_0_1_config_static_rp_done | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_proto_version (
	const string&	vif_name, 
	uint32_t&	proto_version) | pim_0_1_get_vif_proto_version | 
[protected]
Get the configured protocol version per interface.
Parameters:
| vif_name | the name of the vif to apply to. | 
| proto_version | the protocol version. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_proto_version (
	const string&	vif_name, 
	const uint32_t&	proto_version) | pim_0_1_set_vif_proto_version | 
[protected]
Set the protocol version per interface.
Parameters:
| vif_name | the name of the vif to apply to. | 
| proto_version | the protocol version. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_proto_version (
	const string&	vif_name) | pim_0_1_reset_vif_proto_version | 
[protected]
Reset the protocol version per interface to its default value.
Parameters:
| vif_name | the name of the vif to apply to. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_ip_router_alert_option_check (
	const string&	vif_name,
	bool&	enabled) | pim_0_1_get_vif_ip_router_alert_option_check | 
[protected]
Get the IP Router Alert option check per interface for received packets.
Parameters:
| vif_name | the name of the vif to apply to. | 
| enabled | if true, then the IP Router Alert option check was enabled, otherwise it was disabled. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_ip_router_alert_option_check (
	const string&	vif_name,
	const bool&	enable) | pim_0_1_set_vif_ip_router_alert_option_check | 
[protected]
Set the IP Router Alert option check per interface for received packets.
Parameters:
| vif_name | the name of the vif to apply to. | 
| enable | if true, then enable the IP Router Alert option check, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_ip_router_alert_option_check (
	const string&	vif_name) | pim_0_1_reset_vif_ip_router_alert_option_check | 
[protected]
Reset the IP Router Alert option check per interface for received packets to its default value.
Parameters:
| vif_name | the name of the vif to apply to. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_hello_triggered_delay (
	const string&	vif_name, 
	uint32_t&	hello_triggered_delay) | pim_0_1_get_vif_hello_triggered_delay | 
[protected]
Configure PIM Hello-related metrics. The 'set_foo' XRLs set the particular values. The 'reset_foo' XRLs reset the metrics to their default values.
Parameters:
| vif_name | the name of the vif to configure. | 
| proto_version | the protocol version. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_hello_triggered_delay (
	const string&	vif_name, 
	const uint32_t&	hello_triggered_delay) | pim_0_1_set_vif_hello_triggered_delay | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_hello_triggered_delay (
	const string&	vif_name) | pim_0_1_reset_vif_hello_triggered_delay | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_hello_period (
	const string&	vif_name, 
	uint32_t&	hello_period) | pim_0_1_get_vif_hello_period | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_hello_period (
	const string&	vif_name, 
	const uint32_t&	hello_period) | pim_0_1_set_vif_hello_period | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_hello_period (
	const string&	vif_name) | pim_0_1_reset_vif_hello_period | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_hello_holdtime (
	const string&	vif_name, 
	uint32_t&	hello_holdtime) | pim_0_1_get_vif_hello_holdtime | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_hello_holdtime (
	const string&	vif_name, 
	const uint32_t&	hello_holdtime) | pim_0_1_set_vif_hello_holdtime | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_hello_holdtime (
	const string&	vif_name) | pim_0_1_reset_vif_hello_holdtime | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_dr_priority (
	const string&	vif_name, 
	uint32_t&	dr_priority) | pim_0_1_get_vif_dr_priority | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_dr_priority (
	const string&	vif_name, 
	const uint32_t&	dr_priority) | pim_0_1_set_vif_dr_priority | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_dr_priority (
	const string&	vif_name) | pim_0_1_reset_vif_dr_priority | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_propagation_delay (
	const string&	vif_name, 
	uint32_t&	propagation_delay) | pim_0_1_get_vif_propagation_delay | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_propagation_delay (
	const string&	vif_name, 
	const uint32_t&	propagation_delay) | pim_0_1_set_vif_propagation_delay | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_propagation_delay (
	const string&	vif_name) | pim_0_1_reset_vif_propagation_delay | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_override_interval (
	const string&	vif_name, 
	uint32_t&	override_interval) | pim_0_1_get_vif_override_interval | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_override_interval (
	const string&	vif_name, 
	const uint32_t&	override_interval) | pim_0_1_set_vif_override_interval | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_override_interval (
	const string&	vif_name) | pim_0_1_reset_vif_override_interval | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_is_tracking_support_disabled (
	const string&	vif_name, 
	bool&	is_tracking_support_disabled) | pim_0_1_get_vif_is_tracking_support_disabled | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_is_tracking_support_disabled (
	const string&	vif_name, 
	const bool&	is_tracking_support_disabled) | pim_0_1_set_vif_is_tracking_support_disabled | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_is_tracking_support_disabled (
	const string&	vif_name) | pim_0_1_reset_vif_is_tracking_support_disabled | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_accept_nohello_neighbors (
	const string&	vif_name, 
	bool&	accept_nohello_neighbors) | pim_0_1_get_vif_accept_nohello_neighbors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_accept_nohello_neighbors (
	const string&	vif_name, 
	const bool&	accept_nohello_neighbors) | pim_0_1_set_vif_accept_nohello_neighbors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_accept_nohello_neighbors (
	const string&	vif_name) | pim_0_1_reset_vif_accept_nohello_neighbors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_vif_join_prune_period (
	const string&	vif_name, 
	uint32_t&	join_prune_period) | pim_0_1_get_vif_join_prune_period | 
[protected]
Configure PIM Join/Prune-related metrics. The 'set_foo' XRLs set the particular values. The 'reset_foo' XRLs reset the metrics to their default values.
Parameters:
| vif_name | the name of the vif to configure. | 
| join_prune_period | the period between Join/Prune messages. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_vif_join_prune_period (
	const string&	vif_name, 
	const uint32_t&	join_prune_period) | pim_0_1_set_vif_join_prune_period | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_vif_join_prune_period (
	const string&	vif_name) | pim_0_1_reset_vif_join_prune_period | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_get_switch_to_spt_threshold (
	bool&		is_enabled, 
	uint32_t&	interval_sec, 
	uint32_t&	bytes) | pim_0_1_get_switch_to_spt_threshold | 
[protected]
Configure SPT-switch threshold. The 'set_foo' XRLs set the particular values. The 'reset_foo' XRLs reset the metrics to their default values.
Parameters:
| is_enabled | if true, enable SPT-switch, otherwise disable it. | 
| interval_sec | if the SPT-switch is enabled, the interval (in number of seconds) to measure the bandwidth to consider whether to switch to the SPT. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_set_switch_to_spt_threshold (
	const bool&	is_enabled, 
	const uint32_t&	interval_sec, 
	const uint32_t&	bytes) | pim_0_1_set_switch_to_spt_threshold | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_reset_switch_to_spt_threshold () | pim_0_1_reset_switch_to_spt_threshold | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_alternative_subnet4 (
	const string&	vif_name,
	const IPv4Net&	subnet) | pim_0_1_add_alternative_subnet4 | 
[protected]
Add or delete an alternative subnet on a PIM vif. An alternative subnet is used to make incoming traffic with a non-local source address appear as it is coming from a local subnet. Note: add alternative subnets with extreme care, only if you know what you are really doing!
Parameters:
| vif_name | the name of the vif to add or delete an alternative subnet. | 
| subnet | the subnet address to add or delete. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_alternative_subnet6 (
	const string&	vif_name,
	const IPv6Net&	subnet) | pim_0_1_add_alternative_subnet6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_alternative_subnet4 (
	const string&	vif_name,
	const IPv4Net&	subnet) | pim_0_1_delete_alternative_subnet4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_delete_alternative_subnet6 (
	const string&	vif_name,
	const IPv6Net&	subnet) | pim_0_1_delete_alternative_subnet6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_remove_all_alternative_subnets (
	const string&	vif_name) | pim_0_1_remove_all_alternative_subnets | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_log_trace_all (
	const bool&	enable) | pim_0_1_log_trace_all | 
[protected]
Enable/disable the PIM trace log for all operations.
Parameters:
| enable | if true, then enable the trace log, otherwise disable it. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_jp_entry4 (
	const IPv4&	source_addr, 
	const IPv4&	group_addr, 
	const uint32_t&	group_mask_len, 
	const string&	mrt_entry_type, 
	const string&	action_jp, 
	const uint32_t&	holdtime, 
	const bool&	is_new_group) | pim_0_1_add_test_jp_entry4 | 
[protected]
Test-related methods: add Join/Prune entries, and send them to a neighbor.
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_jp_entry6 (
	const IPv6&	source_addr, 
	const IPv6&	group_addr, 
	const uint32_t&	group_mask_len, 
	const string&	mrt_entry_type, 
	const string&	action_jp, 
	const uint32_t&	holdtime, 
	const bool&	is_new_group) | pim_0_1_add_test_jp_entry6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_jp_entry4 (
	const string&	vif_name, 
	const IPv4&	nbr_addr) | pim_0_1_send_test_jp_entry4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_jp_entry6 (
	const string&	vif_name, 
	const IPv6&	nbr_addr) | pim_0_1_send_test_jp_entry6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_assert4 (
	const string&	vif_name, 
	const IPv4&	source_addr, 
	const IPv4&	group_addr, 
	const bool&	rpt_bit, 
	const uint32_t&	metric_preference, 
	const uint32_t&	metric) | pim_0_1_send_test_assert4 | 
[protected]
Test-related methods: send an Assert message on an interface.
Parameters:
| vif_name | the name of the vif to send the Assert on. | 
| source_addr | the source address inside the Assert message. | 
| group_addr | the group address inside the Assert message. | 
| rpt_bit | the RPT-bit inside the Assert message. | 
| metric_preference | the metric preference inside the Assert message. | 
| metric | the metric inside the Assert message. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_assert6 (
	const string&	vif_name, 
	const IPv6&	source_addr, 
	const IPv6&	group_addr, 
	const bool&	rpt_bit, 
	const uint32_t&	metric_preference, 
	const uint32_t&	metric) | pim_0_1_send_test_assert6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_zone4 (
	const IPv4Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv4&	bsr_addr, 
	const uint32_t&	bsr_priority, 
	const uint32_t&	hash_mask_len, 
	const uint32_t&	fragment_tag) | pim_0_1_add_test_bsr_zone4 | 
[protected]
Test-related methods: send Bootstrap and Cand-RP-Adv messages.
Parameters:
| zone_id_scope_zone_prefix | the zone prefix of the zone ID. | 
| zone_id_is_scope_zone | true if the zone is scoped. | 
| bsr_addr | the address of the Bootstrap router. | 
| bsr_priority | the priority of the Bootstrap router. | 
| hash_mask_len | the hash mask length inside the Bootstrap messages. | 
| fragment_tag | the fragment tag inside the Bootstrap messages. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_zone6 (
	const IPv6Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv6&	bsr_addr, 
	const uint32_t&	bsr_priority, 
	const uint32_t&	hash_mask_len, 
	const uint32_t&	fragment_tag) | pim_0_1_add_test_bsr_zone6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_group_prefix4 (
	const IPv4Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv4Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const uint32_t&	expected_rp_count) | pim_0_1_add_test_bsr_group_prefix4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_group_prefix6 (
	const IPv6Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv6Net&	group_prefix, 
	const bool&	is_scope_zone, 
	const uint32_t&	expected_rp_count) | pim_0_1_add_test_bsr_group_prefix6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_rp4 (
	const IPv4Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv4Net&	group_prefix, 
	const IPv4&	rp_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	rp_holdtime) | pim_0_1_add_test_bsr_rp4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_add_test_bsr_rp6 (
	const IPv6Net&	zone_id_scope_zone_prefix, 
	const bool&	zone_id_is_scope_zone, 
	const IPv6Net&	group_prefix, 
	const IPv6&	rp_addr, 
	const uint32_t&	rp_priority, 
	const uint32_t&	rp_holdtime) | pim_0_1_add_test_bsr_rp6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_bootstrap (
	const string&	vif_name) | pim_0_1_send_test_bootstrap | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_bootstrap_by_dest4 (
	const string&	vif_name, 
	const IPv4&	dest_addr) | pim_0_1_send_test_bootstrap_by_dest4 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_bootstrap_by_dest6 (
	const string&	vif_name, 
	const IPv6&	dest_addr) | pim_0_1_send_test_bootstrap_by_dest6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_send_test_cand_rp_adv () | pim_0_1_send_test_cand_rp_adv | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_neighbors4 (
	uint32_t&	nbrs_number, 
	XrlAtomList&	vifs, 
	XrlAtomList&	addresses, 
	XrlAtomList&	pim_versions, 
	XrlAtomList&	dr_priorities, 
	XrlAtomList&	holdtimes, 
	XrlAtomList&	timeouts, 
	XrlAtomList&	uptimes) | pim_0_1_pimstat_neighbors4 | 
[protected]
Retrieve information about all PIM neighbors.
Parameters:
| nbrs_number | the number of PIM neighbors | 
| vifs | the list of vif names for all neighbors (one vif name per neighbor). | 
| pim_versions | the list of PIM protocol versions for all neighbors (one number per neighbor). | 
| dr_priorities | the list of DR priorities of all neighbors (one number per neighbor). | 
| holdtimes | the list of configured holdtimes (in seconds) of all neighbors (one number per neighbor). | 
| timeouts | the list of timeout values (in seconds) of all neighbors (one number per neighbor). | 
| uptimes | the list of uptime values (in seconds) of all neighbors (one number per neighbor). | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_neighbors6 (
	uint32_t&	nbrs_number, 
	XrlAtomList&	vifs, 
	XrlAtomList&	addresses, 
	XrlAtomList&	pim_versions, 
	XrlAtomList&	dr_priorities, 
	XrlAtomList&	holdtimes, 
	XrlAtomList&	timeouts, 
	XrlAtomList&	uptimes) | pim_0_1_pimstat_neighbors6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_interface4 (
	const string&	vif_name, 
	uint32_t&	pim_version, 
	bool&		is_dr, 
	uint32_t&	dr_priority, 
	IPv4&		dr_address, 
	uint32_t&	pim_nbrs_number) | pim_0_1_pimstat_interface4 | 
[protected]
Retrieve information about PIM interfaces.
Parameters:
| vif_name | the name of the vif to retrieve information about. | 
| pim_version | the PIM protocol version on that vif. | 
| is_dr | true if this router is the DR for the subnet the vif is connected to. | 
| dr_priority | the DR priority configured on that vif. | 
| dr_address | the address of the DR for the subnet the vif is connected to. | 
| pim_nbrs_number | the number of PIM neighbors on the subnet the vif is connected to. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_interface6 (
	const string&	vif_name, 
	uint32_t&	pim_version, 
	bool&		is_dr, 
	uint32_t&	dr_priority, 
	IPv6&		dr_address, 
	uint32_t&	pim_nbrs_number) | pim_0_1_pimstat_interface6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rps4 (
	uint32_t&	rps_number, 
	XrlAtomList&	addresses, 
	XrlAtomList&	types, 
	XrlAtomList&	priorities, 
	XrlAtomList&	holdtimes, 
	XrlAtomList&	timeouts, 
	XrlAtomList&	group_prefixes) | pim_0_1_pimstat_rps4 | 
[protected]
Retrieve information about the RP-Set.
Parameters:
| rps_number | the number of RPs in the RP-Set. | 
| addresses | the list of addresses of all RPs (one IPv4 or IPv6 address per RP). | 
| types | the list of textual description about the origin of each RP (one keyword per RP: "bootstrap", "static" or "unknown"). | 
| priorities | the list of RP priorities of all RPs (one number per RP). | 
| holdtimes | the list of configured holdtimes (in seconds) of all RPs (one number per RP). | 
| timeouts | the list of timeout values (in seconds) of all RPs (one number per RP). | 
| group_prefixes | the list of all group prefixes (one network IPv4Net or IPv6Net address per RP). Note that if an RP is configured for more than one group prefixes, there will be a number of entries for that RP: one per group prefix. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rps6 (
	uint32_t&	rps_number, 
	XrlAtomList&	addresses, 
	XrlAtomList&	types, 
	XrlAtomList&	priorities, 
	XrlAtomList&	holdtimes, 
	XrlAtomList&	timeouts, 
	XrlAtomList&	group_prefixes) | pim_0_1_pimstat_rps6 | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_clear_pim_statistics () | pim_0_1_clear_pim_statistics | 
[protected]
Clear all statistics
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_clear_pim_statistics_per_vif (
	const string&	vif_name) | pim_0_1_clear_pim_statistics_per_vif | 
[protected]
Clear all statistics on a specific interface.
Parameters:
| vif_name | the interface to clear the statistics of. | 
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_received | 
[protected]
Statistics-related counters and values
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_register_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_register_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_register_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_received (
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_received | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_sent (
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_sent | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_rx_errors (
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_rx_errors | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_type_messages (
	uint32_t&	value) | pim_0_1_pimstat_unknown_type_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_version_messages (
	uint32_t&	value) | pim_0_1_pimstat_unknown_version_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_neighbor_unknown_messages (
	uint32_t&	value) | pim_0_1_pimstat_neighbor_unknown_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_length_messages (
	uint32_t&	value) | pim_0_1_pimstat_bad_length_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_checksum_messages (
	uint32_t&	value) | pim_0_1_pimstat_bad_checksum_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_receive_interface_messages (
	uint32_t&	value) | pim_0_1_pimstat_bad_receive_interface_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_interface_disabled_messages (
	uint32_t&	value) | pim_0_1_pimstat_rx_interface_disabled_messages | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_register_not_rp (
	uint32_t&	value) | pim_0_1_pimstat_rx_register_not_rp | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rp_filtered_source (
	uint32_t&	value) | pim_0_1_pimstat_rp_filtered_source | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_register_stop (
	uint32_t&	value) | pim_0_1_pimstat_unknown_register_stop | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_prune_no_state (
	uint32_t&	value) | pim_0_1_pimstat_rx_join_prune_no_state | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_graft_graft_ack_no_state (
	uint32_t&	value) | pim_0_1_pimstat_rx_graft_graft_ack_no_state | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_graft_on_upstream_interface (
	uint32_t&	value) | pim_0_1_pimstat_rx_graft_on_upstream_interface | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_candidate_rp_not_bsr (
	uint32_t&	value) | pim_0_1_pimstat_rx_candidate_rp_not_bsr | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_bsr_when_bsr (
	uint32_t&	value) | pim_0_1_pimstat_rx_bsr_when_bsr | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_bsr_not_rpf_interface (
	uint32_t&	value) | pim_0_1_pimstat_rx_bsr_not_rpf_interface | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_unknown_hello_option (
	uint32_t&	value) | pim_0_1_pimstat_rx_unknown_hello_option | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_data_no_state (
	uint32_t&	value) | pim_0_1_pimstat_rx_data_no_state | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_rp_no_state (
	uint32_t&	value) | pim_0_1_pimstat_rx_rp_no_state | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_aggregate (
	uint32_t&	value) | pim_0_1_pimstat_rx_aggregate | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_malformed_packet (
	uint32_t&	value) | pim_0_1_pimstat_rx_malformed_packet | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_no_rp (
	uint32_t&	value) | pim_0_1_pimstat_no_rp | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_no_route_upstream (
	uint32_t&	value) | pim_0_1_pimstat_no_route_upstream | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rp_mismatch (
	uint32_t&	value) | pim_0_1_pimstat_rp_mismatch | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rpf_neighbor_unknown (
	uint32_t&	value) | pim_0_1_pimstat_rpf_neighbor_unknown | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_rp (
	uint32_t&	value) | pim_0_1_pimstat_rx_join_rp | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_rp (
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_rp | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_wc (
	uint32_t&	value) | pim_0_1_pimstat_rx_join_wc | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_wc (
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_wc | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_sg (
	uint32_t&	value) | pim_0_1_pimstat_rx_join_sg | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_sg (
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_sg | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_sg_rpt (
	uint32_t&	value) | pim_0_1_pimstat_rx_join_sg_rpt | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_sg_rpt (
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_sg_rpt | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_hello_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_hello_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_register_stop_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_register_stop_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_join_prune_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_join_prune_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bootstrap_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bootstrap_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_assert_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_assert_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_graft_ack_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_graft_ack_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_received_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_received_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_sent_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_sent_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_candidate_rp_messages_rx_errors_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_candidate_rp_messages_rx_errors_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_type_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_unknown_type_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_version_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_unknown_version_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_neighbor_unknown_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_neighbor_unknown_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_length_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bad_length_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_checksum_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bad_checksum_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_bad_receive_interface_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_bad_receive_interface_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_interface_disabled_messages_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_interface_disabled_messages_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_register_not_rp_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_register_not_rp_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rp_filtered_source_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rp_filtered_source_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_unknown_register_stop_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_unknown_register_stop_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_prune_no_state_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_join_prune_no_state_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_graft_graft_ack_no_state_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_graft_graft_ack_no_state_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_graft_on_upstream_interface_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_graft_on_upstream_interface_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_candidate_rp_not_bsr_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_candidate_rp_not_bsr_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_bsr_when_bsr_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_bsr_when_bsr_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_bsr_not_rpf_interface_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_bsr_not_rpf_interface_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_unknown_hello_option_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_unknown_hello_option_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_data_no_state_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_data_no_state_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_rp_no_state_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_rp_no_state_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_aggregate_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_aggregate_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_malformed_packet_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_malformed_packet_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_no_rp_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_no_rp_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_no_route_upstream_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_no_route_upstream_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rp_mismatch_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rp_mismatch_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rpf_neighbor_unknown_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rpf_neighbor_unknown_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_rp_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_join_rp_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_rp_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_rp_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_wc_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_join_wc_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_wc_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_wc_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_sg_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_join_sg_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_sg_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_sg_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_join_sg_rpt_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_join_sg_rpt_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.
| XrlCmdError  pim_0_1_pimstat_rx_prune_sg_rpt_per_vif (
	const string&	vif_name, 
	uint32_t&	value) | pim_0_1_pimstat_rx_prune_sg_rpt_per_vif | 
[protected]
Reimplemented from XrlPimTargetBase.