Public Member Functions | Protected Member Functions | Protected Attributes

Mac Class Reference

Inheritance diagram for Mac:
BiConnector NsObject Handler Mac802_11 Mac802_11Ext Mac802_15_4 Mac802_3 MacCsma MacSimple MacTdma MultihopMac SatMac SMAC

List of all members.

Public Member Functions

virtual void recv (Packet *p, Handler *h)
virtual void sendDown (Packet *p)
virtual void sendUp (Packet *p)
virtual void resume (Packet *p=0)
virtual void installTap (Tap *t)
double txtime (int bytes)
double txtime (Packet *p)
double bandwidth () const
int addr ()
MacState state ()
MacState state (int m)
virtual int hdr_dst (char *hdr, int dst=-2)
virtual int hdr_src (char *hdr, int src=-2)
virtual int hdr_type (char *hdr, u_int16_t type=0)

Protected Member Functions

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

Protected Attributes

int index_
double bandwidth_
double delay_
int abstract_
Phynetif_
Taptap_
LLll_
Channelchannel_
Handlercallback_
MacHandlerResume hRes_
MacHandlerSend hSend_
Event intr_
MacState state_
PacketpktRx_
PacketpktTx_

The documentation for this class was generated from the following files: