class <Connector/LinkHead> LinkHead : public Connector


Inheritance:


Public Methods

inline void insertlink(struct linklist_head *head)
list of all networkinterfaces on a node
int32_t label()
LinkHead()
LinkHead* nextlinkhead(void)
Node* node()
API goes here
int type()

Protected Fields

NetworkInterface* net_if_
Each link has a Network Interface
Node* node_
Pointer to node object
int type_
Type of link

Protected Methods

virtual int command(int argc, const char*const* argv)
LIST_ENTRY(LinkHead)
Each node has a linked list of link heads

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)
void recv(Packet*, Handler* callback = 0)
inline void send(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

LinkHead()

Node* node()
API goes here

int type()

int32_t label()

inline void insertlink(struct linklist_head *head)
list of all networkinterfaces on a node

LinkHead* nextlinkhead(void)

virtual int command(int argc, const char*const* argv)

NetworkInterface* net_if_
Each link has a Network Interface

Node* node_
Pointer to node object

int type_
Type of link

LIST_ENTRY(LinkHead)
Each node has a linked list of link heads


Direct child classes:
SatLinkHead

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