INET Framework for OMNeT++/OMNEST
|
#include <Ieee80211ModeBase.h>
Public Member Functions | |
Ieee80211ModeBase (const char *name) | |
virtual const char * | getName () const override |
Public Member Functions inherited from inet::physicallayer::IIeee80211Mode | |
virtual int | getLegacyCwMin () const =0 |
virtual int | getLegacyCwMax () const =0 |
virtual const IIeee80211PreambleMode * | getPreambleMode () const =0 |
virtual const IIeee80211HeaderMode * | getHeaderMode () const =0 |
virtual const IIeee80211DataMode * | getDataMode () const =0 |
IIeee80211PreambleMode * | _getPreambleMode () const |
IIeee80211HeaderMode * | _getHeaderMode () const |
IIeee80211DataMode * | _getDataMode () const |
virtual const simtime_t | getDuration (int dataBitLength) const =0 |
virtual const simtime_t | getSlotTime () const =0 |
virtual const simtime_t | getSifsTime () const =0 |
virtual const simtime_t | getRifsTime () const =0 |
virtual const simtime_t | getCcaTime () const =0 |
virtual const simtime_t | getPhyRxStartDelay () const =0 |
virtual const simtime_t | getRxTxTurnaroundTime () const =0 |
virtual const simtime_t | getPreambleLength () const =0 |
virtual const simtime_t | getPlcpHeaderLength () const =0 |
virtual int | getMpduMaxLength () const =0 |
Public Member Functions inherited from inet::physicallayer::IPrintableObject | |
virtual | ~IPrintableObject () |
virtual std::ostream & | printToStream (std::ostream &stream, int level) const |
Prints this object to the provided output stream. More... | |
virtual std::string | getInfoStringRepresentation () const |
virtual std::string | getDetailStringRepresentation () const |
virtual std::string | getDebugStringRepresentation () const |
virtual std::string | getTraceStringRepresentation () const |
virtual std::string | getCompleteStringRepresentation () const |
Private Attributes | |
std::string | name |
Additional Inherited Members | |
Public Types inherited from inet::physicallayer::IPrintableObject | |
enum | PrintLevel { PRINT_LEVEL_TRACE, PRINT_LEVEL_DEBUG, PRINT_LEVEL_DETAIL, PRINT_LEVEL_INFO, PRINT_LEVEL_COMPLETE = INT_MIN } |
|
inline |
|
inlineoverridevirtual |
Implements inet::physicallayer::IIeee80211Mode.
|
private |