class RpTable


Definition#include <pim_rp.hh>
InheritsProtoUnit (libproto) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

 RpTable (PimNode& pim_node)

RpTable

 ~RpTable ()

~RpTable

int  start ()

start

Reimplemented from ProtoUnit.

int  stop ()

stop

Reimplemented from ProtoUnit.

PimNode&  pim_node ()

pim_node

PimRprp_find (const IPvX& group_addr)

rp_find

PimRpadd_rp (const IPvX& rp_addr, uint8_t rp_priority, const IPvXNet& group_prefix, uint8_t hash_masklen, PimRp::rp_learned_method_t rp_learned_method)

add_rp

int  delete_rp (const IPvX& rp_addr, const IPvXNet& group_prefix, PimRp::rp_learned_method_t rp_learned_method)

delete_rp

bool  apply_rp_changes ()

apply_rp_changes

void  add_pim_mre (PimMre *pim_mre)

add_pim_mre

void  add_pim_mfc (PimMfc *pim_mfc)

add_pim_mfc

void  delete_pim_mre (PimMre *pim_mre)

delete_pim_mre

void  delete_pim_mfc (PimMfc *pim_mfc)

delete_pim_mfc

list<PimRp *>&  rp_list ()

rp_list

list<PimRp *>&  processing_rp_list ()

processing_rp_list

void  init_processing_pim_mre_wc (const IPvX& rp_addr)

init_processing_pim_mre_wc

void  init_processing_pim_mre_sg (const IPvX& rp_addr)

init_processing_pim_mre_sg

void  init_processing_pim_mre_sg_rpt (const IPvX& rp_addr)

init_processing_pim_mre_sg_rpt

void  init_processing_pim_mfc (const IPvX& rp_addr)

init_processing_pim_mfc

PimRpfind_processing_pim_mre_wc (const IPvX& rp_addr)

find_processing_pim_mre_wc

PimRpfind_processing_pim_mre_sg (const IPvX& rp_addr)

find_processing_pim_mre_sg

PimRpfind_processing_pim_mre_sg_rpt (const IPvX& rp_addr)

find_processing_pim_mre_sg_rpt

PimRpfind_processing_pim_mfc (const IPvX& rp_addr)

find_processing_pim_mfc

PimRpfind_processing_rp_by_addr (const IPvX& rp_addr)

find_processing_rp_by_addr

bool  has_rp_addr (const IPvX& rp_addr)

has_rp_addr


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