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  

ARPTable Class Reference

#include <arp.h>

Inheritance diagram for ARPTable:

LinkDelay Connector NsObject TclObject Handler List of all members.

Public Member Functions

 ARPTable (const char *tclnode, const char *tclmac)
int command (int argc, const char *const *argv)
int arpresolve (nsaddr_t dst, Packet *p, LL *ll)
void arpinput (Packet *p, LL *ll)
ARPEntryarplookup (nsaddr_t dst)
void arprequest (nsaddr_t src, nsaddr_t dst, LL *ll)
void Terminate (void)
 LIST_ENTRY (ARPTable) link_

Static Public Attributes

ARPTable_List athead_ = { 0 }

Private Member Functions

int initialized ()

Private Attributes

ARPEntry_List arphead_
MobileNodenode_
Macmac_

Constructor & Destructor Documentation

ARPTable::ARPTable const char *    tclnode,
const char *    tclmac
 


Member Function Documentation

void ARPTable::arpinput Packet   p,
LL   ll
 

ARPEntry * ARPTable::arplookup nsaddr_t    dst
 

void ARPTable::arprequest nsaddr_t    src,
nsaddr_t    dst,
LL   ll
 

int ARPTable::arpresolve nsaddr_t    dst,
Packet   p,
LL   ll
 

int ARPTable::command int    argc,
const char *const *    argv
[virtual]
 

Reimplemented from LinkDelay.

int ARPTable::initialized   [inline, private]
 

ARPTable::LIST_ENTRY ARPTable   
 

void ARPTable::Terminate void   
 


Member Data Documentation

ARPEntry_List ARPTable::arphead_ [private]
 

ARPTable_List ARPTable::athead_ = { 0 } [static]
 

Mac* ARPTable::mac_ [private]
 

MobileNode* ARPTable::node_ [private]
 


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