ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


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

BMLookup Class Reference

#include <rlookup.h>

Inheritance diagram for BMLookup:

RLookup List of all members.

Public Member Functions

 BMLookup ()
virtual ~BMLookup ()
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 &)

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)

Private Attributes

nodeid_t m_Default
nodeid_t m_FirstNonDefault
nodeid_t m_LastNonDefault
RoutingVec_t m_NVec
BitMapm_pBitMap

Constructor & Destructor Documentation

BMLookup::BMLookup  
 

virtual BMLookup::~BMLookup   [virtual]
 


Member Function Documentation

size_t BMLookup::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 BMLookup::Log ostream &    [virtual]
 

Reimplemented from RLookup.

virtual nodeid_t BMLookup::Lookup nodeid_t    [virtual]
 

Implements RLookup.

virtual size_t BMLookup::NumberEntries   [virtual]
 

Reimplemented from RLookup.

virtual void BMLookup::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 BMLookup::Size   [virtual]
 

Implements RLookup.

virtual RLookup_Types BMLookup::WhatType   const [virtual]
 

Implements RLookup.


Member Data Documentation

nodeid_t BMLookup::m_Default [private]
 

nodeid_t BMLookup::m_FirstNonDefault [private]
 

nodeid_t BMLookup::m_LastNonDefault [private]
 

RoutingVec_t BMLookup::m_NVec [private]
 

BitMap* BMLookup::m_pBitMap [private]
 


The documentation for this class was generated from the following file:
This document is generated by doxygen.