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

#include <IOriginatorBlockAckAgreementHandler.h>

Inheritance diagram for inet::ieee80211::IOriginatorBlockAckAgreementHandler:
inet::ieee80211::OriginatorBlockAckAgreementHandler

Public Member Functions

virtual ~IOriginatorBlockAckAgreementHandler ()
 
virtual void processReceivedBlockAck (Ieee80211BlockAck *blockAck, IBlockAckAgreementHandlerCallback *callback)=0
 
virtual void processTransmittedAddbaReq (Ieee80211AddbaRequest *addbaReq)=0
 
virtual void processTransmittedDataFrame (Ieee80211DataFrame *dataFrame, IOriginatorBlockAckAgreementPolicy *blockAckAgreementPolicy, IProcedureCallback *callback)=0
 
virtual void processReceivedAddbaResp (Ieee80211AddbaResponse *addbaResp, IOriginatorBlockAckAgreementPolicy *blockAckAgreementPolicy, IBlockAckAgreementHandlerCallback *callback)=0
 
virtual void processReceivedDelba (Ieee80211Delba *delba, IOriginatorBlockAckAgreementPolicy *blockAckAgreementPolicy)=0
 
virtual void processTransmittedDelba (Ieee80211Delba *delba)=0
 
virtual void blockAckAgreementExpired (IProcedureCallback *procedureCallback, IBlockAckAgreementHandlerCallback *agreementHandlerCallback)=0
 
virtual OriginatorBlockAckAgreementgetAgreement (MACAddress receiverAddr, Tid tid)=0
 

Constructor & Destructor Documentation

virtual inet::ieee80211::IOriginatorBlockAckAgreementHandler::~IOriginatorBlockAckAgreementHandler ( )
inlinevirtual
34 { }

Member Function Documentation

virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::blockAckAgreementExpired ( IProcedureCallback procedureCallback,
IBlockAckAgreementHandlerCallback agreementHandlerCallback 
)
pure virtual
virtual OriginatorBlockAckAgreement* inet::ieee80211::IOriginatorBlockAckAgreementHandler::getAgreement ( MACAddress  receiverAddr,
Tid  tid 
)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processReceivedAddbaResp ( Ieee80211AddbaResponse addbaResp,
IOriginatorBlockAckAgreementPolicy blockAckAgreementPolicy,
IBlockAckAgreementHandlerCallback callback 
)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processReceivedBlockAck ( Ieee80211BlockAck blockAck,
IBlockAckAgreementHandlerCallback callback 
)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processReceivedDelba ( Ieee80211Delba delba,
IOriginatorBlockAckAgreementPolicy blockAckAgreementPolicy 
)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processTransmittedAddbaReq ( Ieee80211AddbaRequest addbaReq)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processTransmittedDataFrame ( Ieee80211DataFrame dataFrame,
IOriginatorBlockAckAgreementPolicy blockAckAgreementPolicy,
IProcedureCallback callback 
)
pure virtual
virtual void inet::ieee80211::IOriginatorBlockAckAgreementHandler::processTransmittedDelba ( Ieee80211Delba delba)
pure virtual

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