INET Framework for OMNeT++/OMNEST
|
#include <IIeee80211Mode.h>
Public Member Functions | |
virtual int | getLegacyCwMin () const =0 |
virtual int | getLegacyCwMax () const =0 |
virtual const char * | getName () 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 |
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 |
|
inline |
|
inline |
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
Referenced by inet::physicallayer::Ieee80211ScalarTransmitter::createTransmission(), inet::physicallayer::Ieee80211DimensionalTransmitter::createTransmission(), inet::physicallayer::Ieee80211IdealTransmitter::createTransmission(), inet::ieee80211::RateControlBase::emitDatarateSignal(), inet::physicallayer::Ieee80211ModeSet::findMode(), inet::ieee80211::OnoeRateControl::getRate(), inet::ieee80211::AARFRateControl::getRate(), inet::physicallayer::Ieee80211ModeSet::EntryNetBitrateComparator::operator()(), inet::physicallayer::Ieee80211TransmitterBase::setMode(), and inet::physicallayer::Ieee80211TransmitterBase::setModeSet().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, inet::physicallayer::Ieee80211DsssOfdmMode, and inet::physicallayer::Ieee80211ErpOfdmMode.
Referenced by inet::ieee80211::Dcaf::calculateTimingParameters(), inet::ieee80211::Edcaf::calculateTimingParameters(), inet::ieee80211::RecipientAckPolicy::computeAckDuration(), inet::ieee80211::RecipientQoSAckPolicy::computeAckDuration(), inet::ieee80211::RecipientQoSAckPolicy::computeBasicBlockAckDuration(), inet::ieee80211::SingleProtectionMechanism::computeBlockAckReqDurationField(), inet::ieee80211::QoSCtsPolicy::computeCtsDuration(), inet::ieee80211::CtsPolicy::computeCtsDuration(), inet::ieee80211::OriginatorProtectionMechanism::computeDataFrameDurationField(), inet::ieee80211::SingleProtectionMechanism::computeDataOrMgmtFrameDurationField(), inet::ieee80211::OriginatorProtectionMechanism::computeMgmtFrameDurationField(), inet::ieee80211::OriginatorProtectionMechanism::computeRtsDurationField(), inet::ieee80211::SingleProtectionMechanism::computeRtsDurationField(), inet::physicallayer::Ieee80211ScalarTransmitter::createTransmission(), inet::physicallayer::Ieee80211DimensionalTransmitter::createTransmission(), and inet::physicallayer::Ieee80211IdealTransmitter::createTransmission().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
Referenced by inet::physicallayer::Ieee80211ScalarTransmitter::createTransmission(), inet::physicallayer::Ieee80211DimensionalTransmitter::createTransmission(), and inet::physicallayer::Ieee80211IdealTransmitter::createTransmission().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211ModeBase.
Referenced by inet::ieee80211::OnoeRateControl::updateDisplayString(), and inet::ieee80211::AARFRateControl::updateDisplayString().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
Referenced by inet::ieee80211::OriginatorAckPolicy::getAckTimeout(), inet::ieee80211::OriginatorQoSAckPolicy::getAckTimeout(), inet::ieee80211::OriginatorQoSAckPolicy::getBlockAckTimeout(), inet::ieee80211::QoSRtsPolicy::getCtsTimeout(), and inet::ieee80211::RtsPolicy::getCtsTimeout().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
Referenced by inet::physicallayer::Ieee80211ScalarTransmitter::createTransmission(), inet::physicallayer::Ieee80211DimensionalTransmitter::createTransmission(), and inet::physicallayer::Ieee80211IdealTransmitter::createTransmission().
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, inet::physicallayer::Ieee80211DsssOfdmMode, and inet::physicallayer::Ieee80211ErpOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, and inet::physicallayer::Ieee80211DsssOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, inet::physicallayer::Ieee80211DsssOfdmMode, and inet::physicallayer::Ieee80211ErpOfdmMode.
|
pure virtual |
Implemented in inet::physicallayer::Ieee80211HTMode, inet::physicallayer::Ieee80211OFDMMode, inet::physicallayer::Ieee80211HrDsssMode, inet::physicallayer::Ieee80211DsssMode, inet::physicallayer::Ieee80211IrMode, inet::physicallayer::Ieee80211FhssMode, inet::physicallayer::Ieee80211DsssOfdmMode, and inet::physicallayer::Ieee80211ErpOfdmMode.