User Manual, Developers Guide and API Documentation

wifimac::convergence::INetworkAllocationVector Class Reference

Indication of the Network Allocation Vector status (busy/idle). More...

#include <convergence/INetworkAllocationVector.hpp>

Inheritance diagram for wifimac::convergence::INetworkAllocationVector:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void onNAVBusy (const wns::service::dll::UnicastAddress setter)=0
virtual void onNAVIdle ()=0
virtual ~INetworkAllocationVector ()


Detailed Description

The NAV might have a different value than the channel status notification! A NAV is set to true only for "overheared" transmissions, i.e. nor for own transmissions neither for transmissions for which the node is the receiver!

Application example is e.g. the RTS/CTS: According to the standard, the receiver replies with the CTS only if the NAV is not set. Hence, it must not set the NAV upon the reception of the RTS which is addressed to it.

Definition at line 49 of file INetworkAllocationVector.hpp.


Constructor & Destructor Documentation

virtual wifimac::convergence::INetworkAllocationVector::~INetworkAllocationVector (  )  [inline, virtual]

Definition at line 52 of file INetworkAllocationVector.hpp.


Member Function Documentation

virtual void wifimac::convergence::INetworkAllocationVector::onNAVBusy ( const wns::service::dll::UnicastAddress  setter  )  [pure virtual]

virtual void wifimac::convergence::INetworkAllocationVector::onNAVIdle (  )  [pure virtual]


The documentation for this class was generated from the following file:

Generated on Sat May 26 03:32:40 2012 for openWNS by  doxygen 1.5.5