class <BiConnector> BiConnector : public NsObject

An NsObject with two targets - up and down

Inheritance:


Public Methods

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

Protected Fields

NsObject* downtarget_
defined as target_ for connector objects then supporting unidrectional connectivity only. downstream target
NsObject* drop_
drop target for this connector
NsObject* uptarget_
upstream target -->previously

Protected Methods

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

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_

Protected Methods

void handle(Event*)
virtual void reset()

Inherited from Handler:


Documentation

An NsObject with two targets - up and down
BiConnector()

inline NsObject* uptarget()

NsObject* downtarget()

virtual void drop(Packet* p)

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)

inline virtual void sendUp(Packet* p, Handler* h)

NsObject* uptarget_
upstream target -->previously

NsObject* downtarget_
defined as target_ for connector objects then supporting unidrectional connectivity only. downstream target

NsObject* drop_
drop target for this connector


Direct child classes:
Phy
Mac
God

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