class Mrib

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

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

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 Mon Mar 10 19:34:51 2003, using kdoc 2.0a54+XORP.