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  

newLL Class Reference

#include <new-ll.h>

Inheritance diagram for newLL:

LinkDelay Connector NsObject TclObject Handler List of all members.

Public Member Functions

 newLL ()
virtual void recv (Packet *p, Handler *h)
void handle (Event *e)

Private Member Functions

int initialized ()
int command (int argc, const char *const *argv)
void dump (void)
virtual void sendUp (Packet *p)
virtual void sendDown (Packet *p)

Private Attributes

int seqno_
int off_newll_
int off_newmac_
NsObjectdowntarget_
NsObjectuptarget_
ARPTablearptable_
newMac * mac_
Queueifq_
double mindelay_

Friends

void ARPTable::arpinput (Packet *p, newLL *ll)
void ARPTable::arprequest (nsaddr_t src, nsaddr_t dst, newLL *ll)

Constructor & Destructor Documentation

newLL::newLL  
 


Member Function Documentation

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

Reimplemented from LinkDelay.

void newLL::dump void    [private]
 

void newLL::handle Event   e [virtual]
 

Reimplemented from LinkDelay.

int newLL::initialized   [inline, private]
 

virtual void newLL::recv Packet   p,
Handler   h
[virtual]
 

Reimplemented from LinkDelay.

virtual void newLL::sendDown Packet   p [private, virtual]
 

virtual void newLL::sendUp Packet   p [private, virtual]
 


Friends And Related Function Documentation

void ARPTable::arpinput Packet   p,
newLL *    ll
[friend]
 

void ARPTable::arprequest nsaddr_t    src,
nsaddr_t    dst,
newLL *    ll
[friend]
 


Member Data Documentation

ARPTable* newLL::arptable_ [private]
 

NsObject* newLL::downtarget_ [private]
 

Queue* newLL::ifq_ [private]
 

newMac* newLL::mac_ [private]
 

double newLL::mindelay_ [private]
 

int newLL::off_newll_ [private]
 

int newLL::off_newmac_ [private]
 

int newLL::seqno_ [private]
 

NsObject* newLL::uptarget_ [private]
 


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