|
|
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. |