|
INET Framework for OMNeT++/OMNEST
|
#include <GenericFrameSequences.h>
Public Member Functions | |
| 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 IFrameSequenceStep * | prepareStep (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 () |
Protected Attributes | |
| int | firstStep = -1 |
| int | step = -1 |
| int | elementIndex = -1 |
| std::vector< IFrameSequence * > | elements |
| std::function< int(AlternativesFs *, FrameSequenceContext *)> | selector |
|
virtual |
| inet::ieee80211::AlternativesFs::AlternativesFs | ( | std::vector< IFrameSequence * > | elements, |
| std::function< int(AlternativesFs *, FrameSequenceContext *)> | selector | ||
| ) |
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
inlinevirtual |
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
inlinevirtual |
Referenced by startSequence().
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
protected |
Referenced by completeStep(), getHistory(), prepareStep(), and startSequence().
|
protected |
Referenced by completeStep(), getHistory(), prepareStep(), startSequence(), and ~AlternativesFs().
|
protected |
Referenced by startSequence().
|
protected |
|
protected |
Referenced by completeStep(), getHistory(), and startSequence().