User Manual, Developers Guide and API Documentation

BeaconBuilder.hpp File Reference

#include <WNS/ldk/fu/Plain.hpp>
#include <WNS/logger/Logger.hpp>
#include <WNS/service/dll/Address.hpp>
#include <WIMEMAC/lowerMAC/Manager.hpp>
#include <WIMEMAC/management/BeaconCommand.hpp>
#include <WIMEMAC/management/IBeaconBuilderServices.hpp>
#include <WIMEMAC/management/BeaconEvaluator.hpp>
#include <WNS/ldk/CommandTypeSpecifier.hpp>
#include <WIMEMAC/helper/IDRPQueueInterface.hpp>
#include <vector>
#include <DLL/UpperConvergence.hpp>

Include dependency graph for BeaconBuilder.hpp:

Go to the source code of this file.

Namespaces

namespace  wimemac
namespace  wimemac::management

Classes

class  wimemac::management::BeaconBuilder
struct  wimemac::management::BeaconBuilder::Friends

Typedefs

typedef std::vector< boolwimemac::management::Vector
 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.


Generated on Mon May 21 03:32:27 2012 for openWNS by  doxygen 1.5.5