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

#include <IFrameSequenceHandler.h>

Inheritance diagram for inet::ieee80211::IFrameSequenceHandler:
inet::ieee80211::FrameSequenceHandler

Classes

class  ICallback
 

Public Member Functions

virtual ~IFrameSequenceHandler ()
 
virtual const FrameSequenceContextgetContext () const =0
 
virtual const IFrameSequencegetFrameSequence () const =0
 
virtual void startFrameSequence (IFrameSequence *frameSequence, FrameSequenceContext *context, ICallback *callback)=0
 
virtual void processResponse (Packet *frame)=0
 
virtual void transmissionComplete ()=0
 
virtual bool isSequenceRunning ()=0
 
virtual void handleStartRxTimeout ()=0
 

Static Public Attributes

static simsignal_t frameSequenceStartedSignal = cComponent::registerSignal("frameSequenceStarted")
 
static simsignal_t frameSequenceFinishedSignal = cComponent::registerSignal("frameSequenceFinished")
 

Constructor & Destructor Documentation

◆ ~IFrameSequenceHandler()

virtual inet::ieee80211::IFrameSequenceHandler::~IFrameSequenceHandler ( )
inlinevirtual
40 {}

Member Function Documentation

◆ getContext()

virtual const FrameSequenceContext* inet::ieee80211::IFrameSequenceHandler::getContext ( ) const
pure virtual

◆ getFrameSequence()

virtual const IFrameSequence* inet::ieee80211::IFrameSequenceHandler::getFrameSequence ( ) const
pure virtual

◆ handleStartRxTimeout()

virtual void inet::ieee80211::IFrameSequenceHandler::handleStartRxTimeout ( )
pure virtual

◆ isSequenceRunning()

virtual bool inet::ieee80211::IFrameSequenceHandler::isSequenceRunning ( )
pure virtual

◆ processResponse()

virtual void inet::ieee80211::IFrameSequenceHandler::processResponse ( Packet frame)
pure virtual

◆ startFrameSequence()

virtual void inet::ieee80211::IFrameSequenceHandler::startFrameSequence ( IFrameSequence frameSequence,
FrameSequenceContext context,
ICallback callback 
)
pure virtual

◆ transmissionComplete()

virtual void inet::ieee80211::IFrameSequenceHandler::transmissionComplete ( )
pure virtual

Member Data Documentation

◆ frameSequenceFinishedSignal

simsignal_t inet::ieee80211::IFrameSequenceHandler::frameSequenceFinishedSignal = cComponent::registerSignal("frameSequenceFinished")
static

◆ frameSequenceStartedSignal

simsignal_t inet::ieee80211::IFrameSequenceHandler::frameSequenceStartedSignal = cComponent::registerSignal("frameSequenceStarted")
static

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