class <Connector/LinkHead/Sat> SatLinkHead : public LinkHead

For now, this is the API used in the satellite networking code (hopefully a more general one will follow)

Inheritance:


Public Fields

int linkup_

Public Methods

ErrorModel* errmodel()
SatMac* mac()
SatNode* node()
SatPhy* phy_rx()
SatPhy* phy_tx()
This builds on the API provided by LinkHead (Note: the following pointers are not part of a generic API and may be changed in the future
Queue* queue()
SatLinkHead()
SatLL* satll()

Protected Fields

ErrorModel* errmodel_
SatMac* mac_
SatPhy* phy_rx_
SatPhy* phy_tx_
Queue* queue_
SatLL* satll_

Protected Methods

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

Inherited from LinkHead:

Public Methods

inline void insertlink(struct linklist_head *head)
int32_t label()
LinkHead* nextlinkhead(void)
int type()

Protected Fields

NetworkInterface* net_if_
Node* node_
int type_

Protected Methods

LIST_ENTRY(LinkHead)

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

For now, this is the API used in the satellite networking code (hopefully a more general one will follow)
SatLinkHead()

SatPhy* phy_tx()
This builds on the API provided by LinkHead (Note: the following pointers are not part of a generic API and may be changed in the future

SatPhy* phy_rx()

SatMac* mac()

SatLL* satll()

Queue* queue()

ErrorModel* errmodel()

int linkup_

SatNode* node()

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

SatPhy* phy_tx_

SatPhy* phy_rx_

SatMac* mac_

SatLL* satll_

Queue* queue_

ErrorModel* errmodel_


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