INET Framework for OMNeT++/OMNEST
inet::ieee80211::ICtsPolicy Class Referenceabstract

#include <ICtsPolicy.h>

Inheritance diagram for inet::ieee80211::ICtsPolicy:
inet::ieee80211::CtsPolicy inet::ieee80211::QosCtsPolicy

Public Member Functions

virtual ~ICtsPolicy ()
 
virtual bool isCtsNeeded (const Ptr< const Ieee80211RtsFrame > &rtsFrame) const =0
 
virtual simtime_t computeCtsDurationField (Packet *packet, const Ptr< const Ieee80211RtsFrame > &rtsFrame) const =0
 

Constructor & Destructor Documentation

◆ ~ICtsPolicy()

virtual inet::ieee80211::ICtsPolicy::~ICtsPolicy ( )
inlinevirtual
20 {}

Member Function Documentation

◆ computeCtsDurationField()

virtual simtime_t inet::ieee80211::ICtsPolicy::computeCtsDurationField ( Packet packet,
const Ptr< const Ieee80211RtsFrame > &  rtsFrame 
) const
pure virtual

◆ isCtsNeeded()

virtual bool inet::ieee80211::ICtsPolicy::isCtsNeeded ( const Ptr< const Ieee80211RtsFrame > &  rtsFrame) const
pure virtual

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