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)
ARPEntry * arplookup (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_
MobileNode * node_
Mac * mac_

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.