class <Channel> Channel : public TclObject


Inheritance:


Public Fields

TclObject* gridkeeper_

Public Methods

Channel(void)
virtual int command(int argc, const char*const* argv)
double maxdelay()
void recv(Packet* p, Handler*)

Protected Fields

double delay_
channel delay, for collision interval
int index_
multichannel support
Trace* trace_
double txstop_; // end of the last transmission double cwstop_; // end of the contention window int numtx_; // number of transmissions during contention Packet* pkt_; // packet current transmitted on the channel to trace the packet transmitting packets

Protected Methods

virtual double get_pdelay(Node* tnode, Node* rnode)

Private Methods

void dump(void)
virtual void sendUp(Packet* p, Phy *txif)

Documentation

Channel(void)

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

void recv(Packet* p, Handler*)

TclObject* gridkeeper_

double maxdelay()

virtual void sendUp(Packet* p, Phy *txif)

void dump(void)

virtual double get_pdelay(Node* tnode, Node* rnode)

int index_
multichannel support

double delay_
channel delay, for collision interval

Trace* trace_
double txstop_; // end of the last transmission double cwstop_; // end of the contention window int numtx_; // number of transmissions during contention Packet* pkt_; // packet current transmitted on the channel to trace the packet transmitting packets


Direct child classes:
WirelessChannel
SatChannel

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