| 
 
 | 
 | 
| PimMrt (PimNode& pim_node) | PimMrt | 
| ~PimMrt () | ~PimMrt | 
[virtual]
| PimNode&	 pim_node () | pim_node | 
[const]
| PimMrtSg&	 pim_mrt_sg () | pim_mrt_sg | 
| PimMrtSg&	 pim_mrt_sg_rpt () | pim_mrt_sg_rpt | 
| PimMrtG&	 pim_mrt_g () | pim_mrt_g | 
| PimMrtRp&	 pim_mrt_rp () | pim_mrt_rp | 
| PimMrtMfc&	 pim_mrt_mfc () | pim_mrt_mfc | 
| PimMre	* pim_mre_find (const IPvX& source, const IPvX& group,
			      uint32_t lookup_flags, uint32_t create_flags) | pim_mre_find | 
| PimMfc	* pim_mfc_find (const IPvX& source, const IPvX& group,
			      bool is_create_bool) | pim_mfc_find | 
| int		 remove_pim_mre (PimMre *pim_mre) | remove_pim_mre | 
| int		 remove_pim_mfc (PimMfc *pim_mfc) | remove_pim_mfc | 
| int  signal_message_nocache_recv (const string& src_module_instance_name,
				    xorp_module_id src_module_id,
				    uint16_t vif_index,
				    const IPvX& src,
				    const IPvX& dst) | signal_message_nocache_recv | 
| int  signal_message_wrongvif_recv (const string& src_module_instance_name,
				     xorp_module_id src_module_id,
				     uint16_t vif_index,
				     const IPvX& src,
				     const IPvX& dst) | signal_message_wrongvif_recv | 
| int  signal_message_wholepkt_recv (const string& src_module_instance_name,
				     xorp_module_id src_module_id,
				     uint16_t vif_index,
				     const IPvX& src,
				     const IPvX& dst,
				     const uint8_t *rcvbuf,
				     size_t rcvlen) | signal_message_wholepkt_recv | 
| void  receive_data (uint16_t iif_vif_index, const IPvX& src,
		      const IPvX& dst) | receive_data | 
| int  signal_dataflow_recv (const IPvX& source_addr,
			     const IPvX& group_addr,
			     uint32_t threshold_interval_sec,
			     uint32_t threshold_interval_usec,
			     uint32_t measured_interval_sec,
			     uint32_t measured_interval_usec,
			     uint32_t threshold_packets,
			     uint32_t threshold_bytes,
			     uint32_t measured_packets,
			     uint32_t measured_bytes,
			     bool is_threshold_in_packets,
			     bool is_threshold_in_bytes,
			     bool is_geq_upcall,
			     bool is_leq_upcall) | signal_dataflow_recv | 
| int		 family () | family | 
[const]
| PimMribTable&  pim_mrib_table () | pim_mrib_table | 
| Mifset&	 i_am_dr () | i_am_dr | 
| PimVif	* vif_find_by_vif_index (uint16_t vif_index) | vif_find_by_vif_index | 
| PimVif	* vif_find_pim_register () | vif_find_pim_register | 
| uint16_t	 pim_register_vif_index () | pim_register_vif_index | 
[const]
| const PimMreTrackState&	 pim_mre_track_state () | pim_mre_track_state | 
[const]
| void	 track_state_print_actions_name () | track_state_print_actions_name | 
[const]
| void	 track_state_print_actions_num () | track_state_print_actions_num | 
[const]
| void	 add_task (PimMreTask *pim_mre_task) | add_task | 
| void	 delete_task (PimMreTask *pim_mre_task) | delete_task | 
| void	 schedule_task (PimMreTask *pim_mre_task) | schedule_task | 
| void  add_task_rp_changed (const IPvX& affected_rp_addr) | add_task_rp_changed | 
| void  add_task_mrib_changed (const IPvXNet& modified_prefix_addr) | add_task_mrib_changed | 
| void  add_task_mrib_next_hop_changed (const IPvXNet& modified_prefix_addr) | add_task_mrib_next_hop_changed | 
| void  add_task_mrib_next_hop_rp_gen_id_changed (const IPvX& rp_addr) | add_task_mrib_next_hop_rp_gen_id_changed | 
| void  add_task_pim_nbr_changed (uint16_t vif_index,
				  const IPvX& pim_nbr_addr) | add_task_pim_nbr_changed | 
| void  add_task_pim_nbr_gen_id_changed (uint16_t vif_index,
					 const IPvX& pim_nbr_addr) | add_task_pim_nbr_gen_id_changed | 
| void  add_task_assert_rpf_interface_wc (uint16_t old_rpf_interface_rp,
					  const IPvX& group_addr) | add_task_assert_rpf_interface_wc | 
| void  add_task_assert_rpf_interface_sg (uint16_t old_rpf_interface_s,
					  const IPvX& source_addr,
					  const IPvX& group_addr) | add_task_assert_rpf_interface_sg | 
| void  add_task_receive_join_rp (uint16_t vif_index, const IPvX& rp_addr) | add_task_receive_join_rp | 
| void  add_task_receive_join_wc (uint16_t vif_index, const IPvX& group_addr) | add_task_receive_join_wc | 
| void  add_task_receive_join_sg (uint16_t vif_index, const IPvX& source_addr,
				  const IPvX& group_addr) | add_task_receive_join_sg | 
| void  add_task_receive_join_sg_rpt (uint16_t vif_index,
				      const IPvX& source_addr,
				      const IPvX& group_addr) | add_task_receive_join_sg_rpt | 
| void  add_task_receive_prune_rp (uint16_t vif_index, const IPvX& rp_addr) | add_task_receive_prune_rp | 
| void  add_task_receive_prune_wc (uint16_t vif_index, const IPvX& group_addr) | add_task_receive_prune_wc | 
| void  add_task_see_prune_wc (uint16_t vif_index, const IPvX& group_addr,
			       const IPvX& target_nbr_addr) | add_task_see_prune_wc | 
| void  add_task_receive_prune_sg (uint16_t vif_index, const IPvX& source_addr,
				   const IPvX& group_addr) | add_task_receive_prune_sg | 
| void  add_task_receive_prune_sg_rpt (uint16_t vif_index,
				       const IPvX& source_addr,
				       const IPvX& group_addr) | add_task_receive_prune_sg_rpt | 
| void  add_task_receive_end_of_message_sg_rpt (uint16_t vif_index,
						const IPvX& group_addr) | add_task_receive_end_of_message_sg_rpt | 
| void  add_task_downstream_jp_state_rp (uint16_t vif_index,
					 const IPvX& rp_addr) | add_task_downstream_jp_state_rp | 
| void  add_task_downstream_jp_state_wc (uint16_t vif_index,
					 const IPvX& group_addr) | add_task_downstream_jp_state_wc | 
| void  add_task_downstream_jp_state_sg (uint16_t vif_index,
					 const IPvX& source_addr,
					 const IPvX& group_addr) | add_task_downstream_jp_state_sg | 
| void  add_task_downstream_jp_state_sg_rpt (uint16_t vif_index,
					     const IPvX& source_addr,
					     const IPvX& group_addr) | add_task_downstream_jp_state_sg_rpt | 
| void  add_task_upstream_jp_state_sg (const IPvX& source_addr,
				       const IPvX& group_addr) | add_task_upstream_jp_state_sg | 
| void  add_task_local_receiver_include_wc (uint16_t vif_index,
					    const IPvX& group_addr) | add_task_local_receiver_include_wc | 
| void  add_task_local_receiver_include_sg (uint16_t vif_index,
					    const IPvX& source_addr,
					    const IPvX& group_addr) | add_task_local_receiver_include_sg | 
| void  add_task_local_receiver_exclude_sg (uint16_t vif_index,
					    const IPvX& source_addr,
					    const IPvX& group_addr) | add_task_local_receiver_exclude_sg | 
| void  add_task_assert_state_wc (uint16_t vif_index, const IPvX& group_addr) | add_task_assert_state_wc | 
| void  add_task_assert_state_sg (uint16_t vif_index,
				  const IPvX& source_addr,
				  const IPvX& group_addr) | add_task_assert_state_sg | 
| void  add_task_i_am_dr (uint16_t vif_index) | add_task_i_am_dr | 
| void  add_task_my_ip_address (uint16_t vif_index) | add_task_my_ip_address | 
| void  add_task_my_ip_subnet_address (uint16_t vif_index) | add_task_my_ip_subnet_address | 
| void  add_task_is_switch_to_spt_desired_sg (const IPvX& source_addr,
					      const IPvX& group_addr) | add_task_is_switch_to_spt_desired_sg | 
| void  add_task_keepalive_timer_sg (const IPvX& source_addr,
				     const IPvX& group_addr) | add_task_keepalive_timer_sg | 
| void  add_task_sptbit_sg (const IPvX& source_addr, const IPvX& group_addr) | add_task_sptbit_sg | 
| void  add_task_start_vif (uint16_t vif_index) | add_task_start_vif | 
| void  add_task_stop_vif (uint16_t vif_index) | add_task_stop_vif | 
| void  add_task_add_pim_mre (PimMre *pim_mre) | add_task_add_pim_mre | 
| void  add_task_delete_pim_mre (PimMre *pim_mre) | add_task_delete_pim_mre | 
| list<PimMreTask *>&  pim_mre_task_list () | pim_mre_task_list | 
| Generated by: pavlin on possum.icir.org on Mon Jun 9 13:23:57 2003, using kdoc 2.0a54+XORP. |