class MribTableIterator

The Multicast Routing Information Base Table iterator. More...

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

Public Methods


Detailed Description

 MribTableIterator (MribLookup *mrib_lookup)

MribTableIterator

Constructor for a given MribLookup entry.

Parameters:
mrib_lookupthe basic MribLookup entry.

 MribTableIterator ()

MribTableIterator

Destructor

MribTableIterator&  operator++ ()

operator++

Increment Operator

Increment the iterator to point to the next MribLookup entry.

Returns: a reference to the iterator for the next MribLookup entry (see MribLookup::get_next()).

bool  operator== (const MribTableIterator& other)

operator==

[const]

Equality Operator

Parameters:
otherthe right-hand operand to compare against.

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

bool  operator!= (const MribTableIterator& other)

operator!=

[const]

Not-Equal Operator

Parameters:
otherthe right-hand operand to compare against.

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

Mrib*  operator* ()

operator*

[const]

Indirection Operator

Returns: a pointer to the Mrib entry that corresponds to this iterator.


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:46:55 2003, using kdoc 2.0a54+XORP.