live
Data Structures | Public Member Functions | Private Attributes | Friends
AddressPortLookupTable Class Reference

#include <NetAddress.hh>

Collaboration diagram for AddressPortLookupTable:
Collaboration graph
[legend]

Data Structures

class  Iterator
 

Public Member Functions

 AddressPortLookupTable ()
 
virtual ~AddressPortLookupTable ()
 
void * Add (netAddressBits address1, netAddressBits address2, Port port, void *value)
 
Boolean Remove (netAddressBits address1, netAddressBits address2, Port port)
 
void * Lookup (netAddressBits address1, netAddressBits address2, Port port)
 
void * RemoveNext ()
 

Private Attributes

HashTablefTable
 

Friends

class Iterator
 

Detailed Description

Definition at line 111 of file NetAddress.hh.

Constructor & Destructor Documentation

AddressPortLookupTable::AddressPortLookupTable ( )
virtual AddressPortLookupTable::~AddressPortLookupTable ( )
virtual

Member Function Documentation

void* AddressPortLookupTable::Add ( netAddressBits  address1,
netAddressBits  address2,
Port  port,
void *  value 
)
void* AddressPortLookupTable::Lookup ( netAddressBits  address1,
netAddressBits  address2,
Port  port 
)
Boolean AddressPortLookupTable::Remove ( netAddressBits  address1,
netAddressBits  address2,
Port  port 
)
void* AddressPortLookupTable::RemoveNext ( )
inline

Definition at line 121 of file NetAddress.hh.

References fTable, and HashTable::RemoveNext().

121 { return fTable->RemoveNext(); }
void * RemoveNext()

Friends And Related Function Documentation

friend class Iterator
friend

Definition at line 136 of file NetAddress.hh.

Field Documentation

HashTable* AddressPortLookupTable::fTable
private

Definition at line 137 of file NetAddress.hh.

Referenced by RemoveNext().


The documentation for this class was generated from the following file: