|  PimMfc (PimMrt& pim_mrt, const IPvX& source, const IPvX& group)
 | PimMfc | 
|  ~PimMfc ()
 | ~PimMfc | 
| PimNode&	 pim_node ()
 | pim_node | 
[const]
| PimMrt&	 pim_mrt ()
 | pim_mrt | 
[const]
| int		 family ()
 | family | 
[const]
| const IPvX&  rp_addr ()
 | rp_addr | 
[const]
| void	 set_rp_addr (const IPvX& v)
 | set_rp_addr | 
| void	 uncond_set_rp_addr (const IPvX& v)
 | uncond_set_rp_addr | 
| uint32_t	 iif_vif_index ()
 | iif_vif_index | 
[const]
| void	 set_iif_vif_index (uint32_t v)
 | set_iif_vif_index | 
| const Mifset&  olist ()
 | olist | 
[const]
| const Mifset&  olist_disable_wrongvif ()
 | olist_disable_wrongvif | 
[const]
| bool	 is_set_oif (uint32_t vif_index)
 | is_set_oif | 
[const]
| void	 set_olist (const Mifset& v)
 | set_olist | 
| void	 set_olist_disable_wrongvif (const Mifset& v)
 | set_olist_disable_wrongvif | 
| void	 set_oif (uint32_t vif_index, bool v)
 | set_oif | 
| void	 recompute_rp_mfc ()
 | recompute_rp_mfc | 
| void	 recompute_iif_olist_mfc ()
 | recompute_iif_olist_mfc | 
| bool	 recompute_update_sptbit_mfc ()
 | recompute_update_sptbit_mfc | 
| void	 recompute_spt_switch_threshold_changed_mfc ()
 | recompute_spt_switch_threshold_changed_mfc | 
| void	 recompute_monitoring_switch_to_spt_desired_mfc ()
 | recompute_monitoring_switch_to_spt_desired_mfc | 
| void	 install_spt_switch_dataflow_monitor_mfc (PimMre *pim_mre)
 | install_spt_switch_dataflow_monitor_mfc | 
| void	 update_mfc (uint32_t new_iif_vif_index,
			   const Mifset& new_olist,
			   const PimMre* pim_mre_sg)
 | update_mfc | 
| int		 add_mfc_to_kernel ()
 | add_mfc_to_kernel | 
| int		 delete_mfc_from_kernel ()
 | delete_mfc_from_kernel | 
| int		 add_dataflow_monitor (uint32_t threshold_interval_sec,
				     uint32_t threshold_interval_usec,
				     uint32_t threshold_packets,
				     uint32_t threshold_bytes,
				     bool is_threshold_in_packets,
				     bool is_threshold_in_bytes,
				     bool is_geq_upcall,
				     bool is_leq_upcall)
 | add_dataflow_monitor | 
| int		 delete_dataflow_monitor (uint32_t threshold_interval_sec,
					uint32_t threshold_interval_usec,
					uint32_t threshold_packets,
					uint32_t threshold_bytes,
					bool is_threshold_in_packets,
					bool is_threshold_in_bytes,
					bool is_geq_upcall,
					bool is_leq_upcall)
 | delete_dataflow_monitor | 
| int		 delete_all_dataflow_monitor ()
 | delete_all_dataflow_monitor | 
| bool	 entry_try_remove ()
 | entry_try_remove | 
| bool	 entry_can_remove ()
 | entry_can_remove | 
[const]
| void	 remove_pim_mfc_entry_mfc ()
 | remove_pim_mfc_entry_mfc | 
| bool	 is_task_delete_pending ()
 | is_task_delete_pending | 
[const]
| void	 set_is_task_delete_pending (bool v)
 | set_is_task_delete_pending | 
| bool	 is_task_delete_done ()
 | is_task_delete_done | 
[const]
| void	 set_is_task_delete_done (bool v)
 | set_is_task_delete_done | 
| bool	 has_idle_dataflow_monitor ()
 | has_idle_dataflow_monitor | 
[const]
| void	 set_has_idle_dataflow_monitor (bool v)
 | set_has_idle_dataflow_monitor | 
| bool	 has_spt_switch_dataflow_monitor ()
 | has_spt_switch_dataflow_monitor | 
[const]
| void	 set_has_spt_switch_dataflow_monitor (bool v)
 | set_has_spt_switch_dataflow_monitor | 
| bool	 has_forced_deletion ()
 | has_forced_deletion | 
[const]
| void	 set_has_forced_deletion (bool v)
 | set_has_forced_deletion |