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

#include <IRtsPolicy.h>

Inheritance diagram for inet::ieee80211::IRtsPolicy:
inet::ieee80211::QosRtsPolicy inet::ieee80211::RtsPolicy

Public Member Functions

virtual ~IRtsPolicy ()
 
virtual bool isRtsNeeded (Packet *packet, const Ptr< const Ieee80211MacHeader > &protectedHeader) const =0
 
virtual simtime_t getCtsTimeout (Packet *packet, const Ptr< const Ieee80211RtsFrame > &rtsFrame) const =0
 
virtual int getRtsThreshold () const =0
 

Constructor & Destructor Documentation

◆ ~IRtsPolicy()

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

Member Function Documentation

◆ getCtsTimeout()

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

◆ getRtsThreshold()

virtual int inet::ieee80211::IRtsPolicy::getRtsThreshold ( ) const
pure virtual

◆ isRtsNeeded()

virtual bool inet::ieee80211::IRtsPolicy::isRtsNeeded ( Packet packet,
const Ptr< const Ieee80211MacHeader > &  protectedHeader 
) const
pure virtual

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