|
INET Framework for OMNeT++/OMNEST
|
#include <GenericFrameSequences.h>
Public Member Functions | |
| virtual | ~RepeatingFs () |
| RepeatingFs (IFrameSequence *element, std::function< bool(RepeatingFs *, FrameSequenceContext *)> predicate=nullptr) | |
| virtual int | getCount () |
| virtual int | getStep () |
| virtual bool | isSequenceApply (FrameSequenceContext *context) |
| virtual void | startSequence (FrameSequenceContext *context, int firstStep) override |
| virtual void | repeatSequence (FrameSequenceContext *context) |
| 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 | count = 0 |
| int | firstStep = -1 |
| int | step = -1 |
| bool | apply = false |
| IFrameSequence * | element |
| std::function< bool(RepeatingFs *, FrameSequenceContext *)> | predicate |
| std::vector< std::string > | histories |
|
inlinevirtual |
| inet::ieee80211::RepeatingFs::RepeatingFs | ( | IFrameSequence * | element, |
| std::function< bool(RepeatingFs *, FrameSequenceContext *)> | predicate = nullptr |
||
| ) |
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
inlinevirtual |
Referenced by inet::ieee80211::HcfFs::hasMoreTxOps().
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
inlinevirtual |
Referenced by repeatSequence(), and startSequence().
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
virtual |
Referenced by prepareStep().
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
|
protected |
Referenced by completeStep(), prepareStep(), repeatSequence(), and startSequence().
|
protected |
Referenced by completeStep(), repeatSequence(), and startSequence().
|
protected |
Referenced by completeStep(), prepareStep(), repeatSequence(), and startSequence().
|
protected |
Referenced by repeatSequence(), and startSequence().
|
protected |
Referenced by completeStep(), getHistory(), repeatSequence(), and startSequence().
|
protected |
|
protected |
Referenced by completeStep(), getHistory(), repeatSequence(), and startSequence().