| ActiveChannel | Announce the current channel that we send on |
| AlohaMacLayer | MAC module which provides pure Aloha |
| ANSimMobility | Uses the <position_change> elements of the ANSim tool's trace file. See NED file for more info |
| BasicApplLayer | Basic class for the application layer |
| BasicDecider | Module to decide whether a frame is received correctly or is lost due to bit errors, interference.. |
| BasicLayer | A very simple layer template |
| BasicMacLayer | A very simple MAC module template which provides de- and encapsulation of messages using the standard addresses and MacControlInfo of the MF. It also provides basic handling of lower layer messages |
| BasicMobility | Basic module for all mobility modules |
| BasicModule | Base class for all simple modules of a host that want to have access to the Blackboard module |
| BasicSnrEval | The basic class for all snrEval modules |
| BBItem | |
| Bitrate | Hold current Bitrate of a radio, as double in bit per second |
| Blackboard | |
| BlackboardAccess | |
| BonnMotionFile | |
| BonnMotionFileCache | |
| BonnMotionMobility | Uses the BonnMotion native file format. See NED file for more info |
| BurstApplLayer | Application layer to test lower layer implementations |
| ChannelAccess | Basic class for all physical layers, please don't touch!! |
| ChannelControl | Module to control the channel and handle all connection related stuff |
| CircleMobility | Circle movement model. See NED file for more info |
| ClientApplLayer | Client application layer to test centrallized scenarios |
| ConstSpeedMobility | Controls all movement related things of a host |
| Coord | Class for storing host positions |
| CSMAMacLayer | MAC module which provides non-persistent CSMA |
| Decider80211 | Decider for the 802.11 modules |
| DroppedPacket | May be published by MAC lyer to indicate why a packet was dropped |
| ErrAndCollDecider | Decider module for the GilbertElliotSnr module |
| Flood | A simple flooding protocol |
| FWMath | Support functions for mathematical operations |
| GilbertElliotSnr | Keeps track of the different snir levels when receiving a packet and switches between states GOOD and BAD (Gilbert-Elliot-Model) |
| HostMove | Class to store host position and movement |
| ImNotifiable | |
| LinearMobility | Linear movement model. See NED file for more info |
| LineSegmentsMobilityBase | Base class for mobility models where movement consists of a sequence of linear movements of constant speed |
| Mac80211 | An implementation of the 802.11b MAC |
| MacControlInfo | Control info to pass next hop L2 addr from netw to MAC layer |
| MassMobility | Models the mobility of with mass, making random motions. See NED file for more info |
| MediumIndication | What is the current medium state? busy vs. idle, not valid when radio state is sending or sleeping |
| ModuleAccess< T > | |
| NetwControlInfo | Control info netw messages |
| NicControlType | Enumerate possible control messages |
| NicEntry | NicEntry is used by ChannelControl to store the necessary information for each nic |
| NicEntryDebug | NicEntry is used by ChannelControl to store the necessary information for each nic |
| NicEntryDirect | NicEntry is used by ChannelControl to store the necessary information for each nic |
| P2PPhyLayer | A very simple physical layer |
| PhyControlInfo | Control info to pass information to and from the PHY layer |
| PollApplLayer | Base station application layer to test centralized scenarios |
| RadioState | Class to hold the channel state of a certain radio of a nic |
| RectangleMobility | Rectangle movement model. See NED file for more info |
| RSSI | Class that keeps track of the current RSSI value (recived signal strength indicator) |
| SimpleArp | A class to convert integer layer addresses |
| SimpleNetwLayer | Simple class for the network layer |
| SingleChannelRadio | A simple radio being able to send / transmit on one channel |
| SnrDecider | Simple snr decider.. |
| SnrEval | Keeps track of the different snir levels when receiving a packet |
| SnrEval80211 | A SnrEval for the 802.11b protocol |
| SnrEval::SnrStruct | Struct to store a pointer to the mesage, rcvdPower AND a SnrList, needed in SnrEval::addNewSnr |
| SnrListEntry | Struct for SNR information |
| TestApplLayer | Test class for the application layer |
| TestDecider | A test Decider to test core functionality |
| TestSnrEval | An SnrEval module to test core functionality |
| TurtleMobility | LOGO-style movement model, with the script coming from XML. See NED file for more info |
1.4.4