| 
 
 | 
 | 
| BsrZone (PimBsr& pim_bsr, const BsrZone& bsr_zone) | BsrZone | 
| BsrZone (PimBsr& pim_bsr, const PimScopeZoneId& zone_id) | BsrZone | 
| BsrZone (PimBsr& pim_bsr, const IPvX& bsr_addr, uint8_t bsr_priority,
	    uint8_t hash_mask_len, uint16_t fragment_tag) | BsrZone | 
| ~BsrZone () | ~BsrZone | 
| PimBsr&	 pim_bsr () | pim_bsr | 
| bool	 is_config_bsr_zone () | is_config_bsr_zone | 
[const]
| bool	 is_active_bsr_zone () | is_active_bsr_zone | 
[const]
| bool	 is_expire_bsr_zone () | is_expire_bsr_zone | 
[const]
| bool	 is_test_bsr_zone () | is_test_bsr_zone | 
[const]
| void	 set_config_bsr_zone (bool v) | set_config_bsr_zone | 
| void	 set_active_bsr_zone (bool v) | set_active_bsr_zone | 
| void	 set_expire_bsr_zone (bool v) | set_expire_bsr_zone | 
| void	 set_test_bsr_zone (bool v) | set_test_bsr_zone | 
| const IPvX&	 bsr_addr () | bsr_addr | 
[const]
| uint8_t	 bsr_priority () | bsr_priority | 
[const]
| uint8_t	 hash_mask_len () | hash_mask_len | 
[const]
| uint16_t	 fragment_tag () | fragment_tag | 
[const]
| uint16_t	 new_fragment_tag () | new_fragment_tag | 
| bool	 is_accepted_message () | is_accepted_message | 
[const]
| void	 set_is_accepted_message (bool v) | set_is_accepted_message | 
| bool	 is_unicast_message () | is_unicast_message | 
[const]
| const IPvX&	 unicast_message_src () | unicast_message_src | 
[const]
| void	 set_is_unicast_message (bool v, const IPvX& src) | set_is_unicast_message | 
| bool	 is_cancel () | is_cancel | 
[const]
| void	 set_is_cancel (bool v) | set_is_cancel | 
| const PimScopeZoneId&  zone_id () | zone_id | 
[const]
| void	 set_zone_id (const PimScopeZoneId& zone_id) | set_zone_id | 
| 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 | 
| bool	 is_consistent (string& error_msg) | is_consistent | 
[const]
| bool	 can_merge_rp_set (const BsrZone& bsr_zone,
				 string& error_msg) | can_merge_rp_set | 
[const]
| void	 merge_rp_set (const BsrZone& bsr_zone) | merge_rp_set | 
| void	 store_rp_set (const BsrZone& bsr_zone) | store_rp_set | 
| XorpTimer&	 bsr_timer () | bsr_timer | 
| const XorpTimer&  const_bsr_timer () | const_bsr_timer | 
[const]
| void	 expire_bsr_timer () | expire_bsr_timer | 
| XorpTimer&	 scope_zone_expiry_timer () | scope_zone_expiry_timer | 
| const XorpTimer&  const_scope_zone_expiry_timer () | const_scope_zone_expiry_timer | 
[const]
| const list<BsrGroupPrefix *>&  bsr_group_prefix_list () | bsr_group_prefix_list | 
[const]
| BsrGroupPrefix * add_bsr_group_prefix (const IPvXNet& group_prefix_init,
					 bool is_scope_zone_init,
					 uint8_t expected_rp_count) | 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]
| bool	 process_candidate_bsr (const BsrZone& cand_bsr_zone) | process_candidate_bsr | 
| bool	 i_am_bsr () | i_am_bsr | 
[const]
| 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]
| struct TimeVal  randomized_override_interval (const IPvX& my_addr,
					     uint8_t my_priority) | randomized_override_interval | 
[const]
| bool	 is_bsm_forward () | is_bsm_forward | 
[const]
| void	 set_bsm_forward (bool v) | set_bsm_forward | 
| bool	 is_bsm_originate () | is_bsm_originate | 
[const]
| void	 set_bsm_originate (bool v) | set_bsm_originate | 
| 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	* find_rp (const IPvXNet& group_prefix,
			 const IPvX& rp_addr) | find_rp | 
[const]
| BsrRp	* add_rp (const IPvXNet& group_prefix,
			bool is_scope_zone_init,
			const IPvX& rp_addr,
			uint8_t rp_priority,
			uint16_t rp_holdtime,
			string& error_msg) | add_rp | 
| XorpTimer&	 candidate_rp_advertise_timer () | candidate_rp_advertise_timer | 
| const XorpTimer&  const_candidate_rp_advertise_timer () | const_candidate_rp_advertise_timer | 
[const]
| void	 start_candidate_rp_advertise_timer () | start_candidate_rp_advertise_timer | 
| void	 expire_candidate_rp_advertise_timer () | expire_candidate_rp_advertise_timer | 
| Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:02 2003, using kdoc 2.0a54+XORP. |