Classes

baseModules - base module classes of MiXiM
[base - base MiXiM modules]

Collaboration diagram for baseModules - base module classes of MiXiM:

Classes

class  ChannelAccess
 Basic class for all physical layers, please don't touch!! More...
class  AddressingInterface
 Interface for modules which assign L2 and L3 addresses for modules. More...
class  ArpInterface
 Interface every Address resolution protocol (ARP) module has to implement. More...
class  BaseApplLayer
 Base class for the application layer. More...
class  BaseArp
 A class to convert integer layer addresses. More...
class  DrawAmount
 Defines the amount of power drawn by a device from a power source. More...
class  BaseBattery
 Base class for any power source. More...
class  BaseLayer
 A very simple layer template. More...
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  BaseMobility
 Base module for all mobility modules. More...
class  BaseModule
 Base class for all simple modules of a host that want to have access to the BaseUtility module. More...
class  BaseNetwLayer
 Base class for the network layer. More...
class  BaseUtility
 Provides several utilities (mainly Blackboard functionality for a host). More...
class  BaseWorldUtility
 Provides information and utility methods as well as Blackboard functionality for the whole simulation. More...
class  BatteryAccess
 Extends BaseModule by several methods which provide access to the battery module. More...
class  Blackboard
 Provides a blackboard like information distribution. More...
class  BaseDecider
 Provides some base functionality for most common deciders. More...
class  BasePhyLayer
 The BasePhyLayer represents the physical layer of a nic. More...