AddressPortLookupTable Class Reference

#include <NetAddress.hh>

Collaboration diagram for AddressPortLookupTable:

Collaboration graph
[legend]

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

Data Structures

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 
)

Boolean AddressPortLookupTable::Remove ( netAddressBits  address1,
netAddressBits  address2,
Port  port 
)

void* AddressPortLookupTable::Lookup ( netAddressBits  address1,
netAddressBits  address2,
Port  port 
)

void* AddressPortLookupTable::RemoveNext (  )  [inline]

Definition at line 121 of file NetAddress.hh.

References fTable, and HashTable::RemoveNext().

00121 { return fTable->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:
Generated on Sun Jul 13 05:11:06 2014 for live by  doxygen 1.5.2