|
INET Framework for OMNeT++/OMNEST
|
#include <GenericFrameSequences.h>
Public Member Functions | |
| virtual | ~OptionalFs () |
| OptionalFs (IFrameSequence *element, std::function< bool(OptionalFs *, FrameSequenceContext *)> predicate=nullptr) | |
| virtual int | getStep () |
| virtual bool | isSequenceApply (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 |
| bool | apply = false |
| IFrameSequence * | element |
| std::function< bool(OptionalFs *, FrameSequenceContext *)> | predicate |
|
inlinevirtual |
| inet::ieee80211::OptionalFs::OptionalFs | ( | IFrameSequence * | element, |
| std::function< bool(OptionalFs *, FrameSequenceContext *)> | predicate = nullptr |
||
| ) |
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
inlinevirtual |
Referenced by startSequence().
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
protected |
Referenced by completeStep(), getHistory(), prepareStep(), and startSequence().
|
protected |
Referenced by completeStep(), getHistory(), prepareStep(), and startSequence().
|
protected |
Referenced by startSequence().
|
protected |
|
protected |
Referenced by completeStep(), getHistory(), and startSequence().