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

NixVec Class Reference

#include <nixvec.h>

Collaboration diagram for NixVec:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NixVec ()
 NixVec (NixVec *)
 ~NixVec ()
void Add (NixPair_t)
Nix_t Extract (Nixl_t)
Nix_t Extract (Nixl_t, Nixl_t *)
NixpPair_t Get (void)
void Reset ()
Nixl_t Lth ()
void DBDump ()
Nixl_t ALth ()

Static Public Member Functions

Nixl_t GetBitl (Nix_t)

Private Attributes

Nix_tm_pNV
Nixl_t m_used
Nixl_t m_alth

Constructor & Destructor Documentation

NixVec::NixVec  )  [inline]
 

Definition at line 44 of file nixvec.h.

References m_alth, m_pNV, and m_used.

00044 : m_pNV(0), m_used(0), m_alth(0) { };

NixVec::NixVec NixVec  ) 
 

NixVec::~NixVec  ) 
 


Member Function Documentation

void NixVec::Add NixPair_t   ) 
 

Nixl_t NixVec::ALth  )  [inline]
 

Definition at line 54 of file nixvec.h.

References m_alth, and Nixl_t.

00054 { return m_alth;} // Debug...how many bits actually used

void NixVec::DBDump  ) 
 

Nix_t NixVec::Extract Nixl_t  ,
Nixl_t
 

Nix_t NixVec::Extract Nixl_t   ) 
 

NixpPair_t NixVec::Get void   ) 
 

Nixl_t NixVec::GetBitl Nix_t   )  [static]
 

Nixl_t NixVec::Lth  ) 
 

void NixVec::Reset  ) 
 

Referenced by Agent::initpkt().


Member Data Documentation

Nixl_t NixVec::m_alth [private]
 

Definition at line 60 of file nixvec.h.

Referenced by ALth(), and NixVec().

Nix_t* NixVec::m_pNV [private]
 

Definition at line 57 of file nixvec.h.

Referenced by NixVec().

Nixl_t NixVec::m_used [private]
 

Definition at line 59 of file nixvec.h.

Referenced by NixVec().


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