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  

NixNode Class Reference

#include <nixnode.h>

Inheritance diagram for NixNode:

RNode List of all members.

Public Member Functions

 NixNode ()
void Id (nodeid_t id)
nodeid_t Id () const
int Map () const
void AddAdj (nodeid_t)
int IsNeighbor (nodeid_t)
virtual const NodeWeight_t NextAdj (const NodeWeight_t &)
NixVecComputeNixVector (nodeid_t)
virtual NixPair_t GetNix (nodeid_t)
virtual Nixl_t GetNixl ()
virtual nodeid_t GetNeighbor (Nix_t, NixVec *)
NixVecGetNixVector (nodeid_t)
NsObjectGetNsNeighbor (Nix_t)
void PopulateObjects (void)

Static Public Member Functions

NixNode * GetNodeObject (nodeid_t)
void PopulateAllObjects (void)

Private Attributes

EdgeVec_t m_Adj
ObjVec_t m_AdjObj
int m_Map
NVMap_tm_pNixVecs

Constructor & Destructor Documentation

NixNode::NixNode  
 


Member Function Documentation

void NixNode::AddAdj nodeid_t   
 

NixVec* NixNode::ComputeNixVector nodeid_t   
 

virtual nodeid_t NixNode::GetNeighbor Nix_t   ,
NixVec  
[virtual]
 

virtual NixPair_t NixNode::GetNix nodeid_t    [virtual]
 

Reimplemented from RNode.

virtual Nixl_t NixNode::GetNixl   [virtual]
 

Reimplemented from RNode.

NixVec* NixNode::GetNixVector nodeid_t   
 

NixNode* NixNode::GetNodeObject nodeid_t    [static]
 

NsObject* NixNode::GetNsNeighbor Nix_t   
 

nodeid_t NixNode::Id   const [inline]
 

void NixNode::Id nodeid_t    id [inline]
 

int NixNode::IsNeighbor nodeid_t   
 

int NixNode::Map   const [inline]
 

virtual const NodeWeight_t NixNode::NextAdj const NodeWeight_t   [virtual]
 

Reimplemented from RNode.

void NixNode::PopulateAllObjects void    [static]
 

void NixNode::PopulateObjects void   
 


Member Data Documentation

EdgeVec_t NixNode::m_Adj [private]
 

ObjVec_t NixNode::m_AdjObj [private]
 

int NixNode::m_Map [private]
 

NVMap_t* NixNode::m_pNixVecs [private]
 


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