class MribTableIterator

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

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

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 (prefix).

Increment the iterator to point to the next MribLookup entry.

Returns: a reference to the iterator after it was incremented.

See also: MribLookup::get_next()

MribTableIterator  operator++ (int)

operator++

Increment Operator (postfix).

Increment the iterator to point to the next MribLookup entry.

Returns: the value of the iterator before it was incremented.

See also: 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 kobe.xorp.net on Wed Jan 7 19:10:52 2009, using kdoc 2.0a54+XORP.