class PimNbr


Definition#include <pim_nbr.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

 PimNbr (PimVif& pim_vif, const IPvX& addr, int proto_version)

PimNbr

 ~PimNbr ()

~PimNbr

void  reset_received_options ()

reset_received_options

PimNode&  pim_node ()

pim_node

[const]

PimVif&  pim_vif ()

pim_vif

[const]

uint16_t  vif_index ()

vif_index

[const]

const IPvX&  addr ()

addr

[const]

void  set_addr (const IPvX& v)

set_addr

int  proto_version ()

proto_version

[const]

void  set_proto_version (int v)

set_proto_version

uint16_t  hello_holdtime ()

hello_holdtime

[const]

void  set_hello_holdtime (uint16_t v)

set_hello_holdtime

uint32_t  genid ()

genid

[const]

void  set_genid (uint32_t v)

set_genid

bool  is_genid_present ()

is_genid_present

[const]

void  set_is_genid_present (bool v)

set_is_genid_present

uint32_t  dr_priority ()

dr_priority

[const]

void  set_dr_priority (uint32_t v)

set_dr_priority

bool  is_dr_priority_present ()

is_dr_priority_present

[const]

void  set_is_dr_priority_present (bool v)

set_is_dr_priority_present

bool  is_tracking_support_present ()

is_tracking_support_present

[const]

void  set_is_tracking_support_present (bool v)

set_is_tracking_support_present

uint16_t  lan_delay ()

lan_delay

[const]

void  set_lan_delay (uint16_t v)

set_lan_delay

uint16_t  override_interval ()

override_interval

[const]

void  set_override_interval (uint16_t v)

set_override_interval

bool  is_lan_prune_delay_present ()

is_lan_prune_delay_present

[const]

void  set_is_lan_prune_delay_present (bool v)

set_is_lan_prune_delay_present

void  pim_hello_holdtime_process (uint16_t holdtime)

pim_hello_holdtime_process

void  pim_hello_lan_prune_delay_process (bool lan_prune_delay_tbit, uint16_t lan_delay, uint16_t override_interval)

pim_hello_lan_prune_delay_process

void  pim_hello_dr_election_priority_process (uint32_t dr_priority)

pim_hello_dr_election_priority_process

void  pim_hello_genid_process (uint32_t genid)

pim_hello_genid_process

bool  is_nohello_neighbor ()

is_nohello_neighbor

[const]

void  set_is_nohello_neighbor (bool v)

set_is_nohello_neighbor

PimJpHeader&  jp_header ()

jp_header

int  jp_entry_add (const IPvX& source_addr, const IPvX& group_addr, uint32_t group_masklen, mrt_entry_type_t mrt_entry_type, action_jp_t action_jp, uint16_t holdtime, bool new_group_bool)

jp_entry_add

const Timer&  const_timeout_timer ()

const_timeout_timer

[const]

list<PimMre *>&  pim_mre_rp_list ()

pim_mre_rp_list

list<PimMre *>&  pim_mre_wc_list ()

pim_mre_wc_list

list<PimMre *>&  pim_mre_sg_list ()

pim_mre_sg_list

list<PimMre *>&  pim_mre_sg_rpt_list ()

pim_mre_sg_rpt_list

list<PimMre *>&  processing_pim_mre_rp_list ()

processing_pim_mre_rp_list

list<PimMre *>&  processing_pim_mre_wc_list ()

processing_pim_mre_wc_list

list<PimMre *>&  processing_pim_mre_sg_list ()

processing_pim_mre_sg_list

list<PimMre *>&  processing_pim_mre_sg_rpt_list ()

processing_pim_mre_sg_rpt_list

void  init_processing_pim_mre_rp ()

init_processing_pim_mre_rp

void  init_processing_pim_mre_wc ()

init_processing_pim_mre_wc

void  init_processing_pim_mre_sg ()

init_processing_pim_mre_sg

void  init_processing_pim_mre_sg_rpt ()

init_processing_pim_mre_sg_rpt

void  add_pim_mre (PimMre *pim_mre)

add_pim_mre

void  delete_pim_mre (PimMre *pim_mre)

delete_pim_mre


Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:53 2002, using kdoc 2.0a54+XORP.