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

#include <IRecipientBlockAckAgreementHandler.h>

Inheritance diagram for inet::ieee80211::IRecipientBlockAckAgreementHandler:
inet::ieee80211::RecipientBlockAckAgreementHandler

Public Member Functions

virtual ~IRecipientBlockAckAgreementHandler ()
 
virtual void processTransmittedAddbaResp (const Ptr< const Ieee80211AddbaResponse > &addbaResp, IBlockAckAgreementHandlerCallback *callback)=0
 
virtual void processReceivedAddbaRequest (const Ptr< const Ieee80211AddbaRequest > &addbaRequest, IRecipientBlockAckAgreementPolicy *blockAckAgreementPolicy, IProcedureCallback *callback)=0
 
virtual void processReceivedDelba (const Ptr< const Ieee80211Delba > &delba, IRecipientBlockAckAgreementPolicy *blockAckAgreementPolicy)=0
 
virtual void processTransmittedDelba (const Ptr< const Ieee80211Delba > &delba)=0
 
virtual void qosFrameReceived (const Ptr< const Ieee80211DataHeader > &qosHeader, IBlockAckAgreementHandlerCallback *callback)=0
 
virtual void blockAckAgreementExpired (IProcedureCallback *procedureCallback, IBlockAckAgreementHandlerCallback *agreementHandlerCallback)=0
 
virtual RecipientBlockAckAgreementgetAgreement (Tid tid, MacAddress originatorAddr)=0
 

Constructor & Destructor Documentation

◆ ~IRecipientBlockAckAgreementHandler()

virtual inet::ieee80211::IRecipientBlockAckAgreementHandler::~IRecipientBlockAckAgreementHandler ( )
inlinevirtual
25 {}

Member Function Documentation

◆ blockAckAgreementExpired()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::blockAckAgreementExpired ( IProcedureCallback procedureCallback,
IBlockAckAgreementHandlerCallback agreementHandlerCallback 
)
pure virtual

◆ getAgreement()

◆ processReceivedAddbaRequest()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::processReceivedAddbaRequest ( const Ptr< const Ieee80211AddbaRequest > &  addbaRequest,
IRecipientBlockAckAgreementPolicy blockAckAgreementPolicy,
IProcedureCallback callback 
)
pure virtual

◆ processReceivedDelba()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::processReceivedDelba ( const Ptr< const Ieee80211Delba > &  delba,
IRecipientBlockAckAgreementPolicy blockAckAgreementPolicy 
)
pure virtual

◆ processTransmittedAddbaResp()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::processTransmittedAddbaResp ( const Ptr< const Ieee80211AddbaResponse > &  addbaResp,
IBlockAckAgreementHandlerCallback callback 
)
pure virtual

◆ processTransmittedDelba()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::processTransmittedDelba ( const Ptr< const Ieee80211Delba > &  delba)
pure virtual

◆ qosFrameReceived()

virtual void inet::ieee80211::IRecipientBlockAckAgreementHandler::qosFrameReceived ( const Ptr< const Ieee80211DataHeader > &  qosHeader,
IBlockAckAgreementHandlerCallback callback 
)
pure virtual

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