User Manual, Developers Guide and API Documentation

wimemac::management Namespace Reference


Classes

class  BeaconBuilder
class  BeaconCommand
class  BeaconEvaluator
 BeaconEvaluator evaluates beacon compounds. For each new DRP connection a DRPManager is created. DRPManager holds the necessary information to identify a common drp connection. The queue interface represents the connection between "beacon plane (BeaconCollector, BeaconEvaluator)" and "data plane (DataCollector)". This interface is used by each DRPManager to notify the data queues about the beginning drp reservation for a specific drp connection. More...
class  IBeaconBuilderServices
 Interface for the BeaconBuilder Services. More...
class  PERInformationBase
 Storage of packet error rates. More...
class  ProtocolCalculator
 provides calculation capabilities to reduces inter-FU dependencies More...

Namespaces

namespace  protocolCalculatorPlugins

Typedefs

typedef std::vector< boolVector
 BeaconBuilder builds a evaluates beacon compounds
  • # Building Beacons: create a new compound, set broadcast address and create beaconcommand
  • # On reception: evaluate the received beacon compound. By envaluation a new DRPManager is created for each new drp reservation. This DRPManager holds all necessary information about the reservation and sets the reservation timer.
  • # BP has finished: Ask each DRPManager to set the reservation timer if drp negotation has finished successfully.


Typedef Documentation

typedef std::vector< bool > wimemac::management::Vector

BeaconCommand builds a evaluates beacon compounds

  • # ReservationType: Hard or Soft DRP reservation
  • # ReasonCode: DRP reservation Denied, Accept, Conflict or Pending
  • # DRPAlloc: the DRP allocation vector for own reservation
  • # DeviceType: Reservation Target or Reservation Owner.

Definition at line 54 of file BeaconBuilder.hpp.


Generated on Sun May 27 03:32:50 2012 for openWNS by  doxygen 1.5.5