class PimMreTask


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

Public Methods


Detailed Description

 PimMreTask (PimMrt& pim_mrt, PimMreTrackState::input_state_t input_state)

PimMreTask

 ~PimMreTask ()

~PimMreTask

void  cleanup_pim_mre_list (list<PimMre *>& pim_mre_list)

cleanup_pim_mre_list

void  cleanup_pim_mfc_list (list<PimMfc *>& pim_mfc_list)

cleanup_pim_mfc_list

PimNode&  pim_node ()

pim_node

[const]

PimMrt&  pim_mrt ()

pim_mrt

[const]

int  family ()

family

[const]

void  schedule_task ()

schedule_task

bool  run_task ()

run_task

bool  run_task_rp ()

run_task_rp

bool  run_task_wc ()

run_task_wc

bool  run_task_sg_sg_rpt ()

run_task_sg_sg_rpt

bool  run_task_mfc ()

run_task_mfc

void  perform_pim_mre_actions (PimMre *pim_mre)

perform_pim_mre_actions

void  perform_pim_mre_sg_sg_rpt_actions (PimMre *pim_mre_sg, PimMre *pim_mre_sg_rpt)

perform_pim_mre_sg_sg_rpt_actions

void  perform_pim_mfc_actions (PimMfc *pim_mfc)

perform_pim_mfc_actions

void  perform_pim_mfc_actions (const IPvX& source_addr, const IPvX& group_addr)

perform_pim_mfc_actions

void  add_pim_mre (PimMre *pim_mre)

add_pim_mre

void  add_pim_mfc (PimMfc *pim_mfc)

add_pim_mfc

void  set_rp_addr_rp (const IPvX& rp_addr)

set_rp_addr_rp

void  set_rp_addr_prefix_rp (const IPvXNet& rp_addr_prefix)

set_rp_addr_prefix_rp

void  set_group_addr_wc (const IPvX& group_addr)

set_group_addr_wc

void  set_rp_addr_wc (const IPvX& rp_addr)

set_rp_addr_wc

void  set_group_addr_prefix_wc (const IPvXNet& group_addr_prefix)

set_group_addr_prefix_wc

void  set_source_addr_sg_sg_rpt (const IPvX& source_addr)

set_source_addr_sg_sg_rpt

void  set_group_addr_sg_sg_rpt (const IPvX& group_addr)

set_group_addr_sg_sg_rpt

void  set_source_addr_prefix_sg_sg_rpt (const IPvXNet& addr_prefix)

set_source_addr_prefix_sg_sg_rpt

void  set_rp_addr_sg_sg_rpt (const IPvX& rp_addr)

set_rp_addr_sg_sg_rpt

void  set_source_addr_mfc (const IPvX& source_addr)

set_source_addr_mfc

void  set_group_addr_mfc (const IPvX& group_addr)

set_group_addr_mfc

void  set_source_addr_prefix_mfc (const IPvXNet& addr_prefix)

set_source_addr_prefix_mfc

void  set_rp_addr_mfc (const IPvX& rp_addr)

set_rp_addr_mfc

void  set_pim_nbr_addr_rp (const IPvX& v)

set_pim_nbr_addr_rp

void  set_pim_nbr_addr_wc (const IPvX& v)

set_pim_nbr_addr_wc

void  set_pim_nbr_addr_sg_sg_rpt (const IPvX& v)

set_pim_nbr_addr_sg_sg_rpt

void  set_vif_index (uint16_t v)

set_vif_index

void  set_addr_arg (const IPvX& v)

set_addr_arg

uint16_t  vif_index ()

vif_index

[const]

const IPvX&  addr_arg ()

addr_arg

[const]

PimMreTrackState::input_state_t  input_state ()

input_state

[const]


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