class Mrib

The Multicast Routing Information Base payload entry. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 Mrib (int family)

Mrib

Constructor for a given address family

Parameters:

familythe address family.
 Mrib (const IPvXNet& dest_prefix)

Mrib

Constructor for a given network address prefix.

Parameters:

dest_prefixthe network address prefix.
 Mrib (const Mrib& mrib)

Mrib

Copy constructor for a given Mrib entry.

Parameters:

mribthe Mrib entry to copy.
bool  operator== (const Mrib& other)

operator==

[const]

Equality Operator

Parameters:

otherthe right-hand operand to compare against.

Returns: true if the left-hand operand is numerically same as the right-hand operand.

const IPvXNet&  dest_prefix ()

dest_prefix

[const]

Get the network prefix address.

Returns: the network prefix address.

void  set_dest_prefix (const IPvXNet& v)

set_dest_prefix

Set the network prefix address.

Parameters:

vthe value of the network prefix address to set.
const IPvX&  next_hop_router_addr ()

next_hop_router_addr

[const]

Get the next-hop router address.

Returns: the next-hop router address.

void  set_next_hop_router_addr (const IPvX& v)

set_next_hop_router_addr

Set the next-hop router address.

Parameters:

vthe value of the next-hop router address to set.
uint16_t  next_hop_vif_index ()

next_hop_vif_index

[const]

Get the vif index of the interface toward the next-hop router.

Returns: the vif index of the interface toward the next-hop router.

void  set_next_hop_vif_index (uint16_t v)

set_next_hop_vif_index

Set the vif index of the interface toward the next-hop router.

Parameters:

vthe value of the vif index to set.
uint32_t  metric_preference ()

metric_preference

[const]

Get the metric preference value.

Returns: the metric preference value.

void  set_metric_preference (uint32_t v)

set_metric_preference

Set the metric preference value.

Parameters:

vthe value of the metric preference to set.
uint32_t  metric ()

metric

[const]

Get the metric value.

Returns: the metric value.

void  set_metric (uint32_t v)

set_metric

Set the metric value.

Parameters:

vthe value of the metric to set.
string  str ()

str

[const]

Convert this entry from binary form to presentation format.

Returns: C++ string with the human-readable ASCII representation of the entry.


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:22 2004, using kdoc $.