#include <GenericFrameSequences.h>
virtual inet::ieee80211::RepeatingFs::~RepeatingFs |
( |
| ) |
|
|
inlinevirtual |
IFrameSequence * element
Definition: GenericFrameSequences.h:80
std::function< bool(RepeatingFs *, FrameSequenceContext *)> predicate
Definition: GenericFrameSequences.h:81
IFrameSequence * element
Definition: GenericFrameSequences.h:80
Implements inet::ieee80211::IFrameSequence.
int count
Definition: GenericFrameSequences.h:76
virtual std::string getHistory()=0
virtual bool completeStep(FrameSequenceContext *context)=0
IFrameSequence * element
Definition: GenericFrameSequences.h:80
int step
Definition: GenericFrameSequences.h:78
std::vector< std::string > histories
Definition: GenericFrameSequences.h:82
bool apply
Definition: GenericFrameSequences.h:79
virtual int inet::ieee80211::RepeatingFs::getCount |
( |
| ) |
|
|
inlinevirtual |
std::string inet::ieee80211::RepeatingFs::getHistory |
( |
| ) |
|
|
overridevirtual |
Implements inet::ieee80211::IFrameSequence.
164 std::string repeatHistory =
"{" +
histories.at(0);
165 for (
int i = 1; i < (int)
histories.size(); i++)
167 return repeatHistory +
"}";
int step
Definition: GenericFrameSequences.h:78
std::vector< std::string > histories
Definition: GenericFrameSequences.h:82
virtual int inet::ieee80211::RepeatingFs::getStep |
( |
| ) |
|
|
inlinevirtual |
int firstStep
Definition: GenericFrameSequences.h:77
int step
Definition: GenericFrameSequences.h:78
Referenced by repeatSequence(), and startSequence().
std::function< bool(RepeatingFs *, FrameSequenceContext *)> predicate
Definition: GenericFrameSequences.h:81
Implements inet::ieee80211::IFrameSequence.
141 if (elementStep !=
nullptr)
virtual IFrameSequenceStep * prepareStep(FrameSequenceContext *context)=0
virtual void repeatSequence(FrameSequenceContext *context)
Definition: GenericFrameSequences.cc:127
virtual IFrameSequenceStep * prepareStep(FrameSequenceContext *context) override
Definition: GenericFrameSequences.cc:137
IFrameSequence * element
Definition: GenericFrameSequences.h:80
bool apply
Definition: GenericFrameSequences.h:79
Referenced by prepareStep().
virtual bool isSequenceApply(FrameSequenceContext *context)
Definition: GenericFrameSequences.h:90
int count
Definition: GenericFrameSequences.h:76
virtual std::string getHistory()=0
int firstStep
Definition: GenericFrameSequences.h:77
IFrameSequence * element
Definition: GenericFrameSequences.h:80
virtual void startSequence(FrameSequenceContext *context, int step)=0
int step
Definition: GenericFrameSequences.h:78
std::vector< std::string > histories
Definition: GenericFrameSequences.h:82
bool apply
Definition: GenericFrameSequences.h:79
Implements inet::ieee80211::IFrameSequence.
virtual bool isSequenceApply(FrameSequenceContext *context)
Definition: GenericFrameSequences.h:90
int count
Definition: GenericFrameSequences.h:76
virtual std::string getHistory()=0
int firstStep
Definition: GenericFrameSequences.h:77
IFrameSequence * element
Definition: GenericFrameSequences.h:80
virtual void startSequence(FrameSequenceContext *context, int step)=0
int step
Definition: GenericFrameSequences.h:78
std::vector< std::string > histories
Definition: GenericFrameSequences.h:82
bool apply
Definition: GenericFrameSequences.h:79
bool inet::ieee80211::RepeatingFs::apply = false |
|
protected |
int inet::ieee80211::RepeatingFs::count = 0 |
|
protected |
int inet::ieee80211::RepeatingFs::firstStep = -1 |
|
protected |
std::vector<std::string> inet::ieee80211::RepeatingFs::histories |
|
protected |
int inet::ieee80211::RepeatingFs::step = -1 |
|
protected |
The documentation for this class was generated from the following files: