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  

BiConnector Class Reference

#include <bi-connector.h>

Inheritance diagram for BiConnector:

NsObject TclObject Handler FECModel God Mac Phy Mac802_11 Mac802_3 MacCsma MacSimple MacTdma MultihopMac SatMac SMAC RepeaterPhy SatPhy WiredPhy WirelessPhy List of all members.

Public Member Functions

 BiConnector ()
NsObject * uptarget ()
NsObject * downtarget ()
virtual void drop (Packet *p)

Protected Member Functions

virtual void drop (Packet *p, const char *s)
int command (int argc, const char *const *argv)
void recv (Packet *, Handler *callback=0)
virtual void sendDown (Packet *p, Handler *h)
virtual void sendUp (Packet *p, Handler *h)

Protected Attributes

NsObject * uptarget_
NsObject * downtarget_
NsObject * drop_

Constructor & Destructor Documentation

BiConnector::BiConnector (    ) 
 


Member Function Documentation

int BiConnector::command (  int    argc,
const char *const *    argv
)  [protected, virtual]
 

Reimplemented from NsObject.

Reimplemented in Mac802_11, MacSimple, MacTdma, Mac, Phy, SMAC, WiredPhy, WirelessPhy, God, FECModel, SatMac, and SatPhy.

NsObject* BiConnector::downtarget (    )  [inline]
 

void BiConnector::drop (  Packet *    p,
const char *    s
)  [protected, virtual]
 

void BiConnector::drop (  Packet *    p )  [virtual]
 

void BiConnector::recv (  Packet *   ,
Handler *    callback = 0
)  [protected, virtual]
 

Implements NsObject.

Reimplemented in Mac802_11, Mac802_3, MultihopMac, MacSimple, MacTdma, Mac, Phy, SMAC, God, FECModel, and RepeaterPhy.

virtual void BiConnector::sendDown (  Packet *    p,
Handler *    h
)  [inline, protected, virtual]
 

Reimplemented in Mac802_3.

virtual void BiConnector::sendUp (  Packet *    p,
Handler *    h
)  [inline, protected, virtual]
 

Reimplemented in Mac802_3.

NsObject* BiConnector::uptarget (    )  [inline]
 


Member Data Documentation

NsObject* BiConnector::downtarget_ [protected]
 

NsObject* BiConnector::drop_ [protected]
 

NsObject* BiConnector::uptarget_ [protected]
 


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