class <ARPTable> ARPTable : public LinkDelay


Inheritance:


Public Fields

static ARPTable_List athead_

Public Methods

void arpinput(Packet *p, LL *ll)
int arpresolve(nsaddr_t dst, Packet *p, LL *ll)
ARPTable(const char *tclnode, const char *tclmac)
int command(int argc, const char*const* argv)
ARPTable instproc init args
LIST_ENTRY(ARPTable)
void Terminate(void)

Protected Fields

int off_arp_
int off_ll_
int off_mac_

Private Fields

ARPEntry_List arphead_
Mac* mac_
MobileNode* node_

Private Methods

ARPEntry* arplookup(nsaddr_t dst)
void arprequest(nsaddr_t src, nsaddr_t dst, LL *ll)
inline int initialized()

Inherited from LinkDelay:

Public Methods

double bandwidth()
double delay()
void handle(Event* e)
void pktintran(int src, int group)
void recv(Packet* p, Handler*)
void send(Packet* p, Handler*)
inline double txtime(Packet* p)

Protected Fields

double bandwidth_
double delay_
int dynamic_
Event intr_
PacketQueue* itq_
int total_[4]

Protected Methods

void reset()

Inherited from Connector:

Public Methods

virtual void drop(Packet* p)
inline NsObject* target()

Protected Fields

NsObject* drop_
NsObject* target_

Protected Methods

virtual void drop(Packet* p, const char *s)

Inherited from NsObject:

Public Methods

virtual void debug(const char *fmt, ...)
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
virtual void delay_bind_init_all()
int isdebug()

Protected Fields

int debug_
int off_cmn_
int off_flags_

Inherited from Handler:


Documentation

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)

void Terminate(void)

int off_mac_

int off_ll_

int off_arp_

inline int initialized()

ARPEntry* arplookup(nsaddr_t dst)

void arprequest(nsaddr_t src, nsaddr_t dst, LL *ll)

ARPEntry_List arphead_

MobileNode* node_

Mac* mac_

LIST_ENTRY(ARPTable)

static ARPTable_List athead_

ARPTable instproc init args
Class ARPTable ======================================================================

The ARPTable class

======================================================================


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de