Classes

macLayer - MAC layer modules
[nic - network interfaces]

Collaboration diagram for macLayer - MAC layer modules:

Classes

class  BaseMacLayer
 A very simple MAC module template which provides de- and encapsulation of messages using the standard addresses and NetwToMacControlInfo of MiXiM. It also provides basic handling of lower layer messages. More...
class  MacToPhyControlInfo
 Stores information which is needed by the physical layer when sending a MacPkt. More...
class  MacToPhyInterface
 Defines the methods provided by the phy to the mac layer. More...
class  PhyToMacControlInfo
 Controlinfo for packets which are send from Physical layer to the MAC layer. More...
class  MacToNetwControlInfo
 Stores control information from mac to upper layer. More...
class  NetwToMacControlInfo
 Control info to pass next hop L2 addr from netw to MAC layer. More...
class  AlohaMacLayer
 this class implements a basic Aloha MAC protocol for an UWB-IR IEEE 802.15.4A transceiver to allow testing the PHY layer. More...
class  CSMA802154
 Extends "csma" module by some statistics send up to the upper layer. More...
class  LMacLayer
 Implementation of L-MAC (Lightweight Medium Access Protocol for Wireless Sensor Networks [van Hoesel 04] ). More...
class  Mac80211
 An implementation of the 802.11b MAC. More...
class  UWBIRMac
 This class provides helper function for MAC modules that use the UWB-IR IEEE 802.15.4A model. More...
class  MacToUWBIRPhyControlInfo
 This control info allows to store the IEEE802154A config parameters that were used to generate the accompanying signal. More...
class  BMacLayer
 Implementation of B-MAC (called also Berkeley MAC, Low Power Listening or LPL). More...
class  csma
 Generic CSMA Mac-Layer. More...
class  CSMAMacLayer
 MAC module which provides non-persistent CSMA. More...