Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

HMLookup Class Reference

#include <rlookup.h>

Inheritance diagram for HMLookup:

Inheritance graph
[legend]
Collaboration diagram for HMLookup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HMLookup ()
virtual ~HMLookup ()
virtual RLookup_Types WhatType () const
virtual void Populate (RoutingVec_t &r, RoutingVec_t &p, nodeid_t d=NODE_NONE, nodeid_t o=NODE_NONE, nodeid_t f=NODE_NONE, nodeid_t l=NODE_NONE)
virtual nodeid_t Lookup (nodeid_t)
virtual size_t Size ()
virtual size_t NumberEntries ()
virtual void Log (ostream &)
virtual void Populate (istream &is)

Static Public Member Functions

size_t EstimateSize (RoutingVec_t &r, RoutingVec_t &p, nodeid_t d, nodeid_t n, nodeid_t o, nodeid_t f, nodeid_t l)
void Analyze (RoutingVec_t &, RoutingVec_t &, nodeid_t &, nodeid_t &, nodeid_t, nodeid_t &, nodeid_t &)

Private Attributes

nodeid_t m_Default
RouteMap_t m_RouteMap

Constructor & Destructor Documentation

HMLookup::HMLookup  ) 
 

virtual HMLookup::~HMLookup  )  [virtual]
 


Member Function Documentation

void RLookup::Analyze RoutingVec_t ,
RoutingVec_t ,
nodeid_t ,
nodeid_t ,
nodeid_t  ,
nodeid_t ,
nodeid_t
[static, inherited]
 

size_t HMLookup::EstimateSize RoutingVec_t r,
RoutingVec_t p,
nodeid_t  d,
nodeid_t  n,
nodeid_t  o,
nodeid_t  f,
nodeid_t  l
[static]
 

virtual void HMLookup::Log ostream &   )  [virtual]
 

Reimplemented from RLookup.

virtual nodeid_t HMLookup::Lookup nodeid_t   )  [virtual]
 

Implements RLookup.

virtual size_t HMLookup::NumberEntries  )  [virtual]
 

Reimplemented from RLookup.

virtual void RLookup::Populate istream &  is  )  [virtual, inherited]
 

Reimplemented in NHLookup.

virtual void HMLookup::Populate RoutingVec_t r,
RoutingVec_t p,
nodeid_t  d = NODE_NONE,
nodeid_t  o = NODE_NONE,
nodeid_t  f = NODE_NONE,
nodeid_t  l = NODE_NONE
[virtual]
 

Implements RLookup.

virtual size_t HMLookup::Size  )  [virtual]
 

Implements RLookup.

virtual RLookup_Types HMLookup::WhatType  )  const [virtual]
 

Implements RLookup.


Member Data Documentation

nodeid_t HMLookup::m_Default [private]
 

Definition at line 179 of file rlookup.h.

RouteMap_t HMLookup::m_RouteMap [private]
 

Definition at line 180 of file rlookup.h.


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 12:51:08 2004 for NS2.26SourcesOriginal by doxygen 1.3.3