INET Framework for OMNeT++/OMNEST
inet::ieee80211::HtTxOpFs Class Reference

#include <HtTxOpFs.h>

Inheritance diagram for inet::ieee80211::HtTxOpFs:
inet::ieee80211::AlternativesFs inet::ieee80211::IFrameSequence

Public Member Functions

 HtTxOpFs ()
 
virtual int selectHtTxOpSequence (AlternativesFs *frameSequence, FrameSequenceContext *context)
 
- Public Member Functions inherited from inet::ieee80211::AlternativesFs
virtual ~AlternativesFs ()
 
 AlternativesFs (std::vector< IFrameSequence * > elements, std::function< int(AlternativesFs *, FrameSequenceContext *)> selector)
 
virtual int getStep ()
 
virtual int selectSequence (FrameSequenceContext *context)
 
virtual void startSequence (FrameSequenceContext *context, int firstStep) override
 
virtual IFrameSequenceStepprepareStep (FrameSequenceContext *context) override
 
virtual bool completeStep (FrameSequenceContext *context) override
 
virtual std::string getHistory () const override
 
- Public Member Functions inherited from inet::ieee80211::IFrameSequence
virtual ~IFrameSequence ()
 

Additional Inherited Members

- Protected Attributes inherited from inet::ieee80211::AlternativesFs
int firstStep = -1
 
int step = -1
 
int elementIndex = -1
 
std::vector< IFrameSequence * > elements
 
std::function< int(AlternativesFs *, FrameSequenceContext *)> selector
 

Constructor & Destructor Documentation

◆ HtTxOpFs()

inet::ieee80211::HtTxOpFs::HtTxOpFs ( )
15  :
16  // G.4 HT sequences
17  // ht-txop-sequence =
18  // L-sig-protected-sequence |
19  // ht-nav-protected-sequence |
20  // dual-cts-protected-sequence |
21  // 1 {initiator-sequence};
22  AlternativesFs({},
24 {
25 }

Member Function Documentation

◆ selectHtTxOpSequence()

int inet::ieee80211::HtTxOpFs::selectHtTxOpSequence ( AlternativesFs frameSequence,
FrameSequenceContext context 
)
virtual
28 {
29  return 0;
30 }

The documentation for this class was generated from the following files:
inet::ieee80211::HtTxOpFs::selectHtTxOpSequence
virtual int selectHtTxOpSequence(AlternativesFs *frameSequence, FrameSequenceContext *context)
Definition: HtTxOpFs.cc:27
ALTERNATIVESFS_SELECTOR
#define ALTERNATIVESFS_SELECTOR(selector)
Definition: GenericFrameSequences.h:23
inet::ieee80211::AlternativesFs::AlternativesFs
AlternativesFs(std::vector< IFrameSequence * > elements, std::function< int(AlternativesFs *, FrameSequenceContext *)> selector)
Definition: GenericFrameSequences.cc:170