BasicHashTable::Iterator Class Reference

#include <BasicHashTable.hh>

Inheritance diagram for BasicHashTable::Iterator:

Inheritance graph
[legend]
Collaboration diagram for BasicHashTable::Iterator:

Collaboration graph
[legend]

Public Member Functions

 Iterator (BasicHashTable &table)

Static Public Member Functions

static Iteratorcreate (HashTable &hashTable)

Private Member Functions

void * next (char const *&key)

Private Attributes

BasicHashTablefTable
unsigned fNextIndex
TableEntryfNextEntry

Detailed Description

Definition at line 42 of file BasicHashTable.hh.


Constructor & Destructor Documentation

BasicHashTable::Iterator::Iterator ( BasicHashTable table  ) 


Member Function Documentation

void* BasicHashTable::Iterator::next ( char const *&  key  )  [private, virtual]

Implements HashTable::Iterator.

HashTable::Iterator * HashTable::Iterator::create ( HashTable hashTable  )  [static, inherited]

Definition at line 122 of file BasicHashTable.cpp.

References BasicHashTable::Iterator.

Referenced by RTCPMemberDatabase::reapOldMembers(), and HashTable::RemoveNext().

00122                                                                  {
00123   // "hashTable" is assumed to be a BasicHashTable
00124   return new BasicHashTable::Iterator((BasicHashTable&)hashTable);
00125 }


Field Documentation

BasicHashTable& BasicHashTable::Iterator::fTable [private]

Definition at line 50 of file BasicHashTable.hh.

unsigned BasicHashTable::Iterator::fNextIndex [private]

Definition at line 51 of file BasicHashTable.hh.

TableEntry* BasicHashTable::Iterator::fNextEntry [private]

Definition at line 52 of file BasicHashTable.hh.


The documentation for this class was generated from the following file:
Generated on Tue Oct 7 15:39:35 2008 for live by  doxygen 1.5.2