| 
 
 | 
 | 
| BsrZone (PimBsr& pim_bsr, bool is_admin_scope_zone,
	    const IPvXNet& admin_scope_zone_id) | BsrZone | 
| BsrZone (PimBsr& pim_bsr, const IPvX& bsr_addr, uint8_t bsr_priority,
	    uint8_t hash_masklen, uint16_t fragment_tag) | BsrZone | 
| BsrZone (PimBsr& pim_bsr, const BsrZone& bsr_zone) | BsrZone | 
| ~BsrZone () | ~BsrZone | 
| BsrZone	* find_matching_active_bsr_zone () | find_matching_active_bsr_zone | 
[const]
| void	 replace_bsr_group_prefix_list (const BsrZone& bsr_zone) | replace_bsr_group_prefix_list | 
| void	 merge_bsr_group_prefix_list (const BsrZone& bsr_zone) | merge_bsr_group_prefix_list | 
| PimBsr&	 pim_bsr () | pim_bsr | 
| bool	 is_consistent (string& error_msg) | is_consistent | 
[const]
| const IPvX&	 bsr_addr () | bsr_addr | 
[const]
| uint8_t	 bsr_priority () | bsr_priority | 
[const]
| uint8_t	 hash_masklen () | hash_masklen | 
[const]
| uint16_t	 fragment_tag () | fragment_tag | 
[const]
| uint16_t	 new_fragment_tag () | new_fragment_tag | 
| bool	 is_admin_scope_zone () | is_admin_scope_zone | 
[const]
| const IPvXNet&  admin_scope_zone_id () | admin_scope_zone_id | 
[const]
| void	 set_admin_scope_zone (bool is_admin_scope_zone,
				     const IPvXNet& admin_scope_zone_id) | set_admin_scope_zone | 
| enum bsr_zone_state_t { STATE_INIT, STATE_CANDIDATE_BSR, STATE_PENDING_BSR, STATE_ELECTED_BSR, STATE_NO_INFO, STATE_ACCEPT_ANY, STATE_ACCEPT_PREFERRED } | bsr_zone_state_t | 
| bsr_zone_state_t  bsr_zone_state () | bsr_zone_state | 
[const]
| void  set_bsr_zone_state (bsr_zone_state_t v) | set_bsr_zone_state | 
| Timer&	 bsr_timer () | bsr_timer | 
| void	 timeout_bsr_timer () | timeout_bsr_timer | 
| Timer&	 scope_zone_expiry_timer () | scope_zone_expiry_timer | 
| const Timer&  const_bsr_timer () | const_bsr_timer | 
[const]
| const Timer&  const_scope_zone_expiry_timer () | const_scope_zone_expiry_timer | 
[const]
| BsrGroupPrefix * add_bsr_group_prefix (bool is_admin_scope_zone_init,
					 const IPvXNet& group_prefix_init,
					 uint8_t expected_rp_count_init,
					 string& error_msg) | add_bsr_group_prefix | 
| void	 delete_bsr_group_prefix (BsrGroupPrefix *bsr_group_prefix) | delete_bsr_group_prefix | 
| BsrGroupPrefix * find_bsr_group_prefix (const IPvXNet& group_prefix) | find_bsr_group_prefix | 
[const]
| const list<BsrGroupPrefix *>&  bsr_group_prefix_list () | bsr_group_prefix_list | 
[const]
| bool	 process_candidate_bsr (BsrZone& bsr_zone) | process_candidate_bsr | 
| bool	 is_new_bsr_preferred (const BsrZone& bsr_zone) | is_new_bsr_preferred | 
[const]
| bool	 is_new_bsr_same_priority (const BsrZone& bsr_zone) | is_new_bsr_same_priority | 
[const]
| void	 randomized_override_interval (
	const IPvX& my_addr,
	uint8_t my_priority,
	struct timeval *result_timeval) | randomized_override_interval | 
[const]
| void	 set_bsm_forward (bool v) | set_bsm_forward | 
| void	 set_bsm_originate (bool v) | set_bsm_originate | 
| void	 set_accepted_previous_bsm (bool v) | set_accepted_previous_bsm | 
| bool	 is_bsm_forward () | is_bsm_forward | 
[const]
| bool	 is_bsm_originate () | is_bsm_originate | 
[const]
| bool	 is_accepted_previous_bsm () | is_accepted_previous_bsm | 
[const]
| bool  i_am_candidate_bsr () | i_am_candidate_bsr | 
[const]
| void  set_i_am_candidate_bsr (bool i_am_candidate_bsr,
				const IPvX& my_bsr_addr,
				uint8_t my_bsr_priority) | set_i_am_candidate_bsr | 
| const IPvX&	 my_bsr_addr () | my_bsr_addr | 
[const]
| uint8_t	 my_bsr_priority () | my_bsr_priority | 
[const]
| BsrRp	* add_rp (bool is_admin_scope_zone_init,
			const IPvXNet& group_prefix,
			const IPvX& rp_addr,
			uint8_t rp_priority,
			uint16_t rp_holdtime,
			string& error_msg) | add_rp | 
| BsrRp	* find_rp (const IPvXNet& group_prefix,
			 const IPvX& rp_addr) | find_rp | 
[const]
| void	 start_candidate_rp_advertise_timer () | start_candidate_rp_advertise_timer | 
| void	 timeout_candidate_rp_advertise_timer () | timeout_candidate_rp_advertise_timer | 
| Timer&	 candidate_rp_advertise_timer () | candidate_rp_advertise_timer | 
| const Timer&  const_candidate_rp_advertise_timer () | const_candidate_rp_advertise_timer | 
[const]
| Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:53 2002, using kdoc 2.0a54+XORP. |