INET Framework for OMNeT++/OMNEST
inet::ieee80211 Namespace Reference

Classes

class  AARFRateControl
 Implements the ARF and AARF rate control algorithms. More...
 
class  AckFs
 
class  AckHandler
 
class  AlternativesFs
 
class  BasicFragmentationPolicy
 
class  BasicMsduAggregationPolicy
 
class  BasicReassembly
 
class  BasicStatistics
 A basic implementation of statistics collection (IStatistics). More...
 
class  BlockAckRecord
 
class  BlockAckReordering
 
class  BlockAckReqBlockAckFs
 
class  Contention
 The default implementation of IContention. More...
 
class  CtsFs
 
class  CtsPolicy
 
class  CtsProcedure
 
class  DataFs
 
class  Dcaf
 
class  Dcf
 Implements IEEE 802.11 Distributed Coordination Function. More...
 
class  DcfFs
 
class  DcfReceiveLifetimeHandler
 
class  DcfTransmitLifetimeHandler
 
class  Defragmentation
 
class  Edca
 Implements IEEE 802.11 Enhanced Distributed Channel Access. More...
 
class  EdcaCollisionController
 
class  Edcaf
 Implements IEEE 802.11 Enhanced Distributed Channel Access Function. More...
 
class  EdcaTransmitLifetimeHandler
 
class  FragFrameAckFs
 
class  Fragmentation
 
class  FrameSequenceContext
 
class  FrameSequenceHandler
 
class  Hcca
 Implements IEEE 802.11 Hybrid coordination function (HCF) Controlled Channel Access. More...
 
class  Hcf
 Implements IEEE 802.11 Hybrid Coordination Function. More...
 
class  HcfFs
 
class  HtTxOpFs
 
class  IAckHandler
 
class  IBlockAckAgreementHandlerCallback
 
class  IChannelAccess
 
class  IContention
 Abstract interface for processes that implement contention-based channel access. More...
 
class  ICoordinationFunction
 Interface for IEEE 802.11 Coordination Functions. More...
 
class  ICtsPolicy
 
class  ICtsProcedure
 
class  IDefragmentation
 
class  IDuplicateRemoval
 
class  IEdcaCollisionController
 
class  Ieee80211ACKFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:130 by nedtool. More...
 
class  Ieee80211ActionFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:222 by nedtool. More...
 
class  Ieee80211ActionFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:251 by nedtool. More...
 
class  Ieee80211AddbaRequest
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:247 by nedtool. More...
 
class  Ieee80211AddbaResponse
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:274 by nedtool. More...
 
class  Ieee80211AgentSTA
 Used in 802.11 infrastructure mode: in a station (STA), this module controls channel scanning, association and handovers, by sending commands (e.g. More...
 
class  Ieee80211AMsdu
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:239 by nedtool. More...
 
class  Ieee80211AssociationRequestFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:298 by nedtool. More...
 
class  Ieee80211AssociationRequestFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:197 by nedtool. More...
 
class  Ieee80211AssociationResponseFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:318 by nedtool. More...
 
class  Ieee80211AssociationResponseFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:216 by nedtool. More...
 
class  Ieee80211AuthenticationFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:258 by nedtool. More...
 
class  Ieee80211AuthenticationFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:158 by nedtool. More...
 
class  Ieee80211BasicBlockAck
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:415 by nedtool. More...
 
class  Ieee80211BasicBlockAckReq
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:335 by nedtool. More...
 
class  Ieee80211BeaconFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:338 by nedtool. More...
 
class  Ieee80211BeaconFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:234 by nedtool. More...
 
class  Ieee80211BlockAck
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:397 by nedtool. More...
 
class  Ieee80211BlockAckReq
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:323 by nedtool. More...
 
struct  Ieee80211CapabilityInformation
 Struct generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:45 by nedtool. More...
 
class  Ieee80211CompressedBlockAck
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:443 by nedtool. More...
 
class  Ieee80211CompressedBlockAckReq
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:353 by nedtool. More...
 
class  Ieee80211CTSFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:157 by nedtool. More...
 
class  Ieee80211DataFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:177 by nedtool. More...
 
class  Ieee80211DataFrameWithSNAP
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:208 by nedtool. More...
 
class  Ieee80211DataOrMgmtFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:166 by nedtool. More...
 
class  Ieee80211DeauthenticationFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:268 by nedtool. More...
 
class  Ieee80211DeauthenticationFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:169 by nedtool. More...
 
class  Ieee80211Delba
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:298 by nedtool. More...
 
class  Ieee80211DisassociationFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:278 by nedtool. More...
 
class  Ieee80211DisassociationFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:178 by nedtool. More...
 
class  Ieee80211Frame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:105 by nedtool. More...
 
class  Ieee80211FrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:143 by nedtool. More...
 
struct  Ieee80211HandoverParameters
 Struct generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:60 by nedtool. More...
 
class  Ieee80211Mac
 Implements the IEEE 802.11 MAC. More...
 
class  Ieee80211ManagementFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:217 by nedtool. More...
 
class  Ieee80211MgmtAdhoc
 Used in 802.11 ad-hoc mode. More...
 
class  Ieee80211MgmtAP
 Used in 802.11 infrastructure mode: handles management frames for an access point (AP). More...
 
class  Ieee80211MgmtAPBase
 Used in 802.11 infrastructure mode: abstract base class for management frame handling for access points (APs). More...
 
class  Ieee80211MgmtAPSimplified
 Used in 802.11 infrastructure mode: handles management frames for an access point (AP). More...
 
class  Ieee80211MgmtBase
 Abstract base class for 802.11 infrastructure mode management components. More...
 
class  Ieee80211MgmtSTA
 Used in 802.11 infrastructure mode: handles management frames for a station (STA). More...
 
class  Ieee80211MgmtSTASimplified
 Used in 802.11 infrastructure mode: handles management frames for a station (STA). More...
 
class  Ieee80211MsduSubframe
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:230 by nedtool. More...
 
class  Ieee80211MultiTidBlockAck
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:464 by nedtool. More...
 
class  Ieee80211MultiTidBlockAckReq
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:375 by nedtool. More...
 
class  Ieee80211OneAddressFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:123 by nedtool. More...
 
class  Ieee80211Prim_AssociateConfirm
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:193 by nedtool. More...
 
class  Ieee80211Prim_AssociateRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:183 by nedtool. More...
 
class  Ieee80211Prim_AuthenticateConfirm
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:162 by nedtool. More...
 
class  Ieee80211Prim_AuthenticateRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:152 by nedtool. More...
 
class  Ieee80211Prim_BSSDescription
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:124 by nedtool. More...
 
class  Ieee80211Prim_DeauthenticateRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:174 by nedtool. More...
 
class  Ieee80211Prim_DisassociateRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:219 by nedtool. More...
 
class  Ieee80211Prim_ReassociateConfirm
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:208 by nedtool. More...
 
class  Ieee80211Prim_ReassociateRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:201 by nedtool. More...
 
class  Ieee80211Prim_ScanConfirm
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:139 by nedtool. More...
 
class  Ieee80211Prim_ScanRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:112 by nedtool. More...
 
class  Ieee80211PrimConfirm
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:104 by nedtool. More...
 
class  Ieee80211PrimRequest
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:97 by nedtool. More...
 
class  Ieee80211ProbeRequestFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:288 by nedtool. More...
 
class  Ieee80211ProbeRequestFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:187 by nedtool. More...
 
class  Ieee80211ProbeResponseFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:348 by nedtool. More...
 
class  Ieee80211ProbeResponseFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:247 by nedtool. More...
 
class  Ieee80211Queue
 
class  Ieee80211ReassociationRequestFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:308 by nedtool. More...
 
class  Ieee80211ReassociationRequestFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:207 by nedtool. More...
 
class  Ieee80211ReassociationResponseFrame
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:328 by nedtool. More...
 
class  Ieee80211ReassociationResponseFrameBody
 Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:227 by nedtool. More...
 
class  Ieee80211RTSFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:148 by nedtool. More...
 
struct  Ieee80211SupportedRatesElement
 Struct generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:134 by nedtool. More...
 
class  Ieee80211TwoAddressFrame
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:139 by nedtool. More...
 
class  IFragmentation
 
class  IFragmentationPolicy
 
class  IFrameSequence
 
class  IFrameSequenceHandler
 
class  IFrameSequenceStep
 
class  IMsduAggregation
 
class  IMsduAggregationPolicy
 
class  IMsduDeaggregation
 
class  InProgressFrames
 
class  IOriginatorAckPolicy
 
class  IOriginatorBlockAckAgreementHandler
 
class  IOriginatorBlockAckAgreementPolicy
 
class  IOriginatorBlockAckProcedure
 
class  IOriginatorMacDataService
 
class  IOriginatorQoSAckPolicy
 
class  IProcedureCallback
 
class  IQoSRateSelection
 Abstract interface for rate selection. More...
 
class  IRateControl
 Abstract interface for auto rate control algorithms. More...
 
class  IRateSelection
 Abstract interface for rate selection. More...
 
class  IReassembly
 Abstract interface for classes that encapsulate the functionality of reassembling frames from fragments. More...
 
class  IReceiveStep
 
class  IRecipientAckPolicy
 
class  IRecipientAckProcedure
 
class  IRecipientBlockAckAgreementHandler
 
class  IRecipientBlockAckAgreementPolicy
 
class  IRecipientBlockAckProcedure
 
class  IRecipientMacDataService
 
class  IRecipientQoSAckPolicy
 
class  IRecipientQoSMacDataService
 
class  IRecoveryProcedure
 
class  IRtsPolicy
 
class  IRtsProcedure
 
class  IRx
 Abstract interface for Rx processes. More...
 
class  ISequenceNumberAssignment
 
class  IStatistics
 Abstract interface for statistics collection within the 802.11 MAC. More...
 
class  ITransmitLifetimeHandler
 
class  ITransmitStep
 
class  ITx
 Abstract interface for unconditionally transmitting a frame immediately or after waiting for a specified inter-frame space (usually SIFS). More...
 
class  LastFrameAckFs
 
class  LegacyDuplicateRemoval
 
class  LegacySequenceNumberAssigment
 
class  ManagementAckFs
 
class  ManagementFs
 
class  Mcf
 Implements IEEE 802.11 Mesh Coordination Function. More...
 
class  McfFs
 
class  ModeSetListener
 
class  MsduAggregation
 
class  MsduDeaggregation
 
class  NonQoSContext
 
class  NonQoSRecoveryProcedure
 
class  NonQoSSequenceNumberAssignment
 
class  OnoeRateControl
 Implements the Onoe rate control algorithms. More...
 
class  OptionalFs
 
class  OriginatorAckPolicy
 
class  OriginatorBlockAckAgreement
 
class  OriginatorBlockAckAgreementHandler
 
class  OriginatorBlockAckAgreementPolicy
 
class  OriginatorBlockAckProcedure
 
class  OriginatorMacDataService
 
class  OriginatorProtectionMechanism
 
class  OriginatorQoSAckPolicy
 
class  OriginatorQoSMacDataService
 
class  Pcf
 Implements IEEE 802.11 Point Coordination Function. More...
 
class  PcfFs
 
class  PendingQueue
 
class  QoSAckHandler
 
class  QoSContext
 
class  QoSCtsPolicy
 
class  QoSDuplicateRemoval
 
class  QoSRateSelection
 
class  QoSRecoveryProcedure
 
class  QoSRtsPolicy
 
class  QoSSequenceNumberAssignment
 
class  RateControlBase
 
class  RateSelection
 
class  ReceiveBuffer
 
class  ReceiveStep
 
class  RecipientAckPolicy
 
class  RecipientAckProcedure
 
class  RecipientBlockAckAgreement
 
class  RecipientBlockAckAgreementHandler
 
class  RecipientBlockAckAgreementPolicy
 
class  RecipientBlockAckProcedure
 
class  RecipientMacDataService
 
class  RecipientQoSAckPolicy
 
class  RecipientQoSMacDataService
 
class  RepeatingFs
 
class  RtsCtsFs
 
class  RtsFs
 
class  RtsPolicy
 
class  RtsProcedure
 
class  RtsTransmitStep
 
class  Rx
 The default implementation of IRx. More...
 
class  SelfCtsFs
 
class  SequenceControlField
 8.2.4.4.1 Sequence Control field structure The Sequence Control field is 16 bits in length and consists of two subfields, the Sequence Number and the Fragment Number. More...
 
class  SequentialFs
 
class  SingleProtectionMechanism
 
class  StationRetryCounters
 
class  TransmitStep
 
class  Tx
 The default implementation of ITx. More...
 
class  TxOpFs
 
class  TxopProcedure
 

Typedefs

typedef int16_t SequenceNumber
 
typedef int8_t FragmentNumber
 
typedef int8_t Tid
 

Enumerations

enum  AccessCategory {
  AC_BK = 0, AC_BE = 1, AC_VI = 2, AC_VO = 3,
  AC_NUMCATEGORIES
}
 IEEE 802.11e QoS (EDCA) access categories. More...
 
enum  Ieee80211FrameType {
  ST_ASSOCIATIONREQUEST = 0x00, ST_ASSOCIATIONRESPONSE = 0x01, ST_REASSOCIATIONREQUEST = 0x02, ST_REASSOCIATIONRESPONSE = 0x03,
  ST_PROBEREQUEST = 0x04, ST_PROBERESPONSE = 0x05, ST_BEACON = 0x08, ST_ATIM = 0x09,
  ST_DISASSOCIATION = 0x0a, ST_AUTHENTICATION = 0x0b, ST_DEAUTHENTICATION = 0x0c, ST_ACTION = 0x0d,
  ST_NOACKACTION = 0x0e, ST_PSPOLL = 0x1a, ST_RTS = 0x1b, ST_CTS = 0x1c,
  ST_ACK = 0x1d, ST_BLOCKACK_REQ = 0x18, ST_BLOCKACK = 0x19, ST_DATA = 0x20,
  ST_DATA_WITH_QOS = 0x28, ST_LBMS_REQUEST = 0x30, ST_LBMS_REPORT = 0x31
}
 Enum generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:53 by nedtool. More...
 
enum  AckPolicy { NORMAL_ACK = 0, NO_ACK = 1, NO_EXPLICIT_ACK = 2, BLOCK_ACK = 3 }
 Enum generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:89 by nedtool. More...
 
enum  Ieee80211ReasonCode {
  RC_UNSPECIFIED = 1, RC_PREV_AUTH_EXPIRED = 2, RC_DEAUTH_MS_LEAVING = 3, RC_DISASS_INACTIVITY = 4,
  RC_DISASS_TOO_MANY_MS = 5, RC_NONAUTH_CLASS2 = 6, RC_NONASS_CLASS3 = 7, RC_DIASS_MS_LEAVING = 8,
  RC_NONAUTH_ASS_REQUEST = 9, RC_MESH_PEERING_CANCELLED = 52, RC_MESH_MAX_PEERS = 53, RC_MESH_CONFIGURATION_POLICY_VIOLATION = 54,
  RC_MESH_CLOSE_RCVD = 55, RC_MESH_MAX_RETRIES = 56, RC_MESH_CONFIRM_TIMEOUT = 57, RC_MESH_INVALID_GTK = 58,
  RC_MESH_INCONSISTENT_PARAMETERS = 59, RC_MESH_INVALID_SECURITY_CAPABILITY = 60, RC_MESH_PATH_ERROR_NO_PROXY_INFORMATION = 61, RC_MESH_PATH_ERROR_NO_FORWARDING_INFORMATION = 60,
  RC_MESH_PATH_ERROR_DESTINATION_UNREACHABLE = 63, RC_MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS = 64, RC_MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS = 65, RC_MESH_CHANNEL_SWITCH_UNSPECIFIED = 66
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:71 by nedtool. More...
 
enum  Ieee80211StatusCode {
  SC_SUCCESSFUL = 0, SC_UNSPECIFIED = 1, SC_UNSUP_CAP = 10, SC_REASS_DENIED = 11,
  SC_ASS_DENIED_UNKNOWN = 12, SC_AUTH_ALG0_UNSUP = 13, SC_AUTH_OUT_OF_SEQ = 14, SC_AUTH_CHALLENGE_FAIL = 15,
  SC_AUTH_TIMEOUT = 16, SC_ASS_TOO_MANY_MS = 17, SC_DATARATE_UNSUP = 18, SC_AUTH_REJECT_ANTI_CLOGING = 76,
  SC_AUTH_REJECT_FINITE_CYC_GROUP_UNS = 77, SC_TBTT_REQUEST = 78
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:103 by nedtool. More...
 
enum  Ieee80211HWMPCode {
  IE11S_GANN = 125, IE11S_RANN = 126, IE11S_PREQ = 130, IE11S_PREP = 131,
  IE11S_PERR = 132
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:122 by nedtool. More...
 
enum  Ieee80211PrimRequestCode {
  PR_SCAN_REQUEST = 1, PR_AUTHENTICATE_REQUEST = 2, PR_DEAUTHENTICATE_REQUEST = 3, PR_ASSOCIATE_REQUEST = 4,
  PR_REASSOCIATE_REQUEST = 5, PR_DISASSOCIATE_REQUEST = 6
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:41 by nedtool. More...
 
enum  Ieee80211PrimConfirmCode {
  PR_SCAN_CONFIRM = 1, PR_AUTHENTICATE_CONFIRM = 2, PR_DEAUTHENTICATE_CONFIRM = 3, PR_ASSOCIATE_CONFIRM = 4,
  PR_REASSOCIATE_CONFIRM = 5, PR_DISASSOCIATE_CONFIRM = 6
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:59 by nedtool. More...
 
enum  Ieee80211BSSType { BSSTYPE_ANY = 0, BSSTYPE_INFRASTRUCTURE = 1, BSSTYPE_INDEPENDENT = 2 }
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:70 by nedtool. More...
 
enum  Ieee80211PrimResultCode {
  PRC_SUCCESS = 0, PRC_INVALID_PARAMETERS = 1, PRC_TIMEOUT = 2, PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3,
  PRC_REFUSED = 4
}
 Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:84 by nedtool. More...
 

Functions

 Define_Module (BasicMsduAggregationPolicy)
 
 Register_Class (MsduAggregation)
 
 Register_Class (MsduDeaggregation)
 
 Define_Module (OriginatorBlockAckAgreementPolicy)
 
std::ostream & operator<< (std::ostream &os, const RecipientBlockAckAgreement &agreement)
 
 Define_Module (RecipientBlockAckAgreementPolicy)
 
 Define_Module (Dcaf)
 
 Define_Module (Edca)
 
 Define_Module (Edcaf)
 
double fallback (double a, double b)
 
simtime_t fallback (simtime_t a, simtime_t b)
 
 Define_Module (Hcca)
 
 Register_Enum (Contention::State,(Contention::IDLE, Contention::DEFER, Contention::IFS_AND_BACKOFF))
 
 Define_Module (Contention)
 
 Define_Module (EdcaCollisionController)
 
 Define_Module (Dcf)
 
 Define_Module (Hcf)
 
 Define_Module (Mcf)
 
 Define_Module (Pcf)
 
 Define_Module (BasicFragmentationPolicy)
 
 Register_Class (BasicReassembly)
 
 Register_Class (Defragmentation)
 
 Register_Class (Fragmentation)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Frame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Frame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211OneAddressFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211OneAddressFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ACKFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ACKFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211TwoAddressFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211TwoAddressFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211RTSFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211RTSFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211CTSFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211CTSFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DataOrMgmtFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DataOrMgmtFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DataFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DataFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DataFrameWithSNAP &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DataFrameWithSNAP &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ManagementFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ManagementFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ActionFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ActionFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211MsduSubframe &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211MsduSubframe &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AMsdu &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AMsdu &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AddbaRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AddbaRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AddbaResponse &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AddbaResponse &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Delba &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Delba &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BlockAckReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BlockAckReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BasicBlockAckReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BasicBlockAckReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211CompressedBlockAckReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211CompressedBlockAckReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211MultiTidBlockAckReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211MultiTidBlockAckReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BlockAck &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BlockAck &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BasicBlockAck &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BasicBlockAck &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211CompressedBlockAck &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211CompressedBlockAck &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211MultiTidBlockAck &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211MultiTidBlockAck &obj)
 
 Define_Module (Ieee80211Mac)
 
 Define_Module (NonQoSRecoveryProcedure)
 
 Define_Module (OriginatorAckPolicy)
 
 Define_Module (OriginatorMacDataService)
 
 Define_Module (OriginatorQoSAckPolicy)
 
 Define_Module (OriginatorQoSMacDataService)
 
 Define_Module (QoSRecoveryProcedure)
 
 Define_Module (QoSRtsPolicy)
 
 Define_Module (RtsPolicy)
 
 Define_Module (TxopProcedure)
 
 Define_Module (OriginatorProtectionMechanism)
 
 Define_Module (SingleProtectionMechanism)
 
 Define_Module (AARFRateControl)
 
 Define_Module (OnoeRateControl)
 
 Define_Module (QoSRateSelection)
 
 Define_Module (RateSelection)
 
 Define_Module (CtsPolicy)
 
 Define_Module (QoSCtsPolicy)
 
 Define_Module (RecipientAckPolicy)
 
 Define_Module (RecipientMacDataService)
 
 Define_Module (RecipientQoSAckPolicy)
 
 Define_Module (RecipientQoSMacDataService)
 
 Define_Module (Rx)
 
 Define_Module (BasicStatistics)
 
 Define_Module (Tx)
 
 Define_Module (Ieee80211AgentSTA)
 
 Define_Module (Ieee80211MgmtAdhoc)
 
 Define_Module (Ieee80211MgmtAP)
 
 Register_Class (Ieee80211MgmtAP::NotificationInfoSta)
 
 Define_Module (Ieee80211MgmtAPSimplified)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const Ieee80211CapabilityInformation &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, Ieee80211CapabilityInformation &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211CapabilityInformation &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211CapabilityInformation &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const Ieee80211HandoverParameters &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, Ieee80211HandoverParameters &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211HandoverParameters &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211HandoverParameters &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const Ieee80211SupportedRatesElement &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, Ieee80211SupportedRatesElement &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211SupportedRatesElement &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211SupportedRatesElement &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211FrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211FrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AuthenticationFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AuthenticationFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DeauthenticationFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DeauthenticationFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DisassociationFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DisassociationFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ProbeRequestFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ProbeRequestFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AssociationRequestFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AssociationRequestFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ReassociationRequestFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ReassociationRequestFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AssociationResponseFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AssociationResponseFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ReassociationResponseFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ReassociationResponseFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BeaconFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BeaconFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ProbeResponseFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ProbeResponseFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ActionFrameBody &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ActionFrameBody &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AuthenticationFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AuthenticationFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DeauthenticationFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DeauthenticationFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211DisassociationFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211DisassociationFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ProbeRequestFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ProbeRequestFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AssociationRequestFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AssociationRequestFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ReassociationRequestFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ReassociationRequestFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211AssociationResponseFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211AssociationResponseFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ReassociationResponseFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ReassociationResponseFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211BeaconFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211BeaconFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211ProbeResponseFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211ProbeResponseFrame &obj)
 
 Define_Module (Ieee80211MgmtSTA)
 
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::ScanningInfo &scanning)
 
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::APInfo &ap)
 
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::AssociatedAPInfo &assocAP)
 
 Define_Module (Ieee80211MgmtSTASimplified)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211PrimRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211PrimRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211PrimConfirm &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211PrimConfirm &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_ScanRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_ScanRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_BSSDescription &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_BSSDescription &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_ScanConfirm &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_ScanConfirm &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_AuthenticateRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_AuthenticateRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_AuthenticateConfirm &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_AuthenticateConfirm &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_DeauthenticateRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_DeauthenticateRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_AssociateRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_AssociateRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_AssociateConfirm &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_AssociateConfirm &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_ReassociateRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_ReassociateRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_ReassociateConfirm &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_ReassociateConfirm &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211Prim_DisassociateRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211Prim_DisassociateRequest &obj)
 

Variables

const unsigned int LENGTH_RTS = 160
 
const unsigned int LENGTH_CTS = 112
 
const unsigned int LENGTH_ACK = 112
 
const unsigned int LENGTH_MGMT = 28 * 8
 
const unsigned int LENGTH_ADDBAREQ = LENGTH_MGMT + 9*8
 
const unsigned int LENGTH_BASIC_BLOCKACK = (16 + 2 + (2 + 128) + 4) * 8
 
const unsigned int DATAFRAME_HEADER_MINLENGTH = 28 * 8
 
const unsigned int QOSCONTROL_BITS = 2 * 8
 
const unsigned int SNAP_HEADER_BYTES = 8
 
const short int MAX_NUM_FRAGMENTS = 16
 
const unsigned int LENGTH_A_MSDU_SUBFRAME_HEADER = 14 * 8
 

Typedef Documentation

typedef int8_t inet::ieee80211::Tid

Enumeration Type Documentation

IEEE 802.11e QoS (EDCA) access categories.

Enumerator
AC_BK 
AC_BE 
AC_VI 
AC_VO 
AC_NUMCATEGORIES 
30 {
31  AC_BK = 0,
32  AC_BE = 1,
33  AC_VI = 2,
34  AC_VO = 3,
36 };
Definition: AccessCategory.h:31
Definition: AccessCategory.h:33
Definition: AccessCategory.h:34
Definition: AccessCategory.h:32
Definition: AccessCategory.h:35

Enum generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:89 by nedtool.

//
// Ack policy values for the 802.11 QoS control field
//
enum AckPolicy
{
NORMAL_ACK = 0;
NO_ACK = 1;
NO_EXPLICIT_ACK = 2;
BLOCK_ACK = 3;
}
Enumerator
NORMAL_ACK 
NO_ACK 
NO_EXPLICIT_ACK 
BLOCK_ACK 
138  {
139  NORMAL_ACK = 0,
140  NO_ACK = 1,
141  NO_EXPLICIT_ACK = 2,
142  BLOCK_ACK = 3
143 };
Definition: Ieee80211Frame_m.h:140
Definition: Ieee80211Frame_m.h:142
Definition: Ieee80211Frame_m.h:141
Definition: Ieee80211Frame_m.h:139

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:70 by nedtool.

enum Ieee80211BSSType
{
BSSTYPE_ANY = 0;
BSSTYPE_INFRASTRUCTURE = 1;
BSSTYPE_INDEPENDENT = 2;
}
Enumerator
BSSTYPE_ANY 
BSSTYPE_INFRASTRUCTURE 
BSSTYPE_INDEPENDENT 
111  {
112  BSSTYPE_ANY = 0,
115 };
Definition: Ieee80211Primitives_m.h:113
Definition: Ieee80211Primitives_m.h:112
Definition: Ieee80211Primitives_m.h:114

Enum generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:53 by nedtool.

//
// 802.11 frame type constants (type+subtype), for the "type" field of
// Ieee80211FrameControl
//
enum Ieee80211FrameType
{
// management:
ST_ASSOCIATIONREQUEST = 0x00;
ST_ASSOCIATIONRESPONSE = 0x01;
ST_REASSOCIATIONREQUEST = 0x02;
ST_REASSOCIATIONRESPONSE = 0x03;
ST_PROBEREQUEST = 0x04;
ST_PROBERESPONSE = 0x05;
ST_BEACON = 0x08;
ST_ATIM = 0x09;
ST_DISASSOCIATION = 0x0a;
ST_AUTHENTICATION = 0x0b;
ST_DEAUTHENTICATION = 0x0c;
ST_ACTION = 0x0d;
ST_NOACKACTION = 0x0e;

// control (CFEND/CFEND_CFACK omitted):
ST_PSPOLL = 0x1a;
ST_RTS = 0x1b;
ST_CTS = 0x1c;
ST_ACK = 0x1d;
ST_BLOCKACK_REQ = 0x18;
ST_BLOCKACK = 0x19;

// data (CFPOLL/CFACK subtypes omitted):
ST_DATA = 0x20;
ST_DATA_WITH_QOS = 0x28;
//Feedback frame for multicast tramsmission
ST_LBMS_REQUEST = 0x30;
ST_LBMS_REPORT = 0x31;
}
Enumerator
ST_ASSOCIATIONREQUEST 
ST_ASSOCIATIONRESPONSE 
ST_REASSOCIATIONREQUEST 
ST_REASSOCIATIONRESPONSE 
ST_PROBEREQUEST 
ST_PROBERESPONSE 
ST_BEACON 
ST_ATIM 
ST_DISASSOCIATION 
ST_AUTHENTICATION 
ST_DEAUTHENTICATION 
ST_ACTION 
ST_NOACKACTION 
ST_PSPOLL 
ST_RTS 
ST_CTS 
ST_ACK 
ST_BLOCKACK_REQ 
ST_BLOCKACK 
ST_DATA 
ST_DATA_WITH_QOS 
ST_LBMS_REQUEST 
ST_LBMS_REPORT 
96  {
97  ST_ASSOCIATIONREQUEST = 0x00,
101  ST_PROBEREQUEST = 0x04,
102  ST_PROBERESPONSE = 0x05,
103  ST_BEACON = 0x08,
104  ST_ATIM = 0x09,
105  ST_DISASSOCIATION = 0x0a,
106  ST_AUTHENTICATION = 0x0b,
107  ST_DEAUTHENTICATION = 0x0c,
108  ST_ACTION = 0x0d,
109  ST_NOACKACTION = 0x0e,
110  ST_PSPOLL = 0x1a,
111  ST_RTS = 0x1b,
112  ST_CTS = 0x1c,
113  ST_ACK = 0x1d,
114  ST_BLOCKACK_REQ = 0x18,
115  ST_BLOCKACK = 0x19,
116  ST_DATA = 0x20,
117  ST_DATA_WITH_QOS = 0x28,
118  ST_LBMS_REQUEST = 0x30,
119  ST_LBMS_REPORT = 0x31
120 };
Definition: Ieee80211Frame_m.h:114
Definition: Ieee80211Frame_m.h:104
Definition: Ieee80211Frame_m.h:99
Definition: Ieee80211Frame_m.h:100
Definition: Ieee80211Frame_m.h:109
Definition: Ieee80211Frame_m.h:106
Definition: Ieee80211Frame_m.h:117
Definition: Ieee80211Frame_m.h:98
Definition: Ieee80211Frame_m.h:113
Definition: Ieee80211Frame_m.h:101
Definition: Ieee80211Frame_m.h:103
Definition: Ieee80211Frame_m.h:110
Definition: Ieee80211Frame_m.h:112
Definition: Ieee80211Frame_m.h:108
Definition: Ieee80211Frame_m.h:115
Definition: Ieee80211Frame_m.h:102
Definition: Ieee80211Frame_m.h:118
Definition: Ieee80211Frame_m.h:111
Definition: Ieee80211Frame_m.h:116
Definition: Ieee80211Frame_m.h:119
Definition: Ieee80211Frame_m.h:97
Definition: Ieee80211Frame_m.h:107
Definition: Ieee80211Frame_m.h:105

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:122 by nedtool.

enum Ieee80211HWMPCode
{
IE11S_GANN = 125;
IE11S_RANN = 126;
IE11S_PREQ = 130;
IE11S_PREP = 131;
IE11S_PERR = 132;
}
Enumerator
IE11S_GANN 
IE11S_RANN 
IE11S_PREQ 
IE11S_PREP 
IE11S_PERR 
205  {
206  IE11S_GANN = 125,
207  IE11S_RANN = 126,
208  IE11S_PREQ = 130,
209  IE11S_PREP = 131,
210  IE11S_PERR = 132
211 };
Definition: Ieee80211MgmtFrames_m.h:210
Definition: Ieee80211MgmtFrames_m.h:208
Definition: Ieee80211MgmtFrames_m.h:206
Definition: Ieee80211MgmtFrames_m.h:209
Definition: Ieee80211MgmtFrames_m.h:207

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:59 by nedtool.

//
// IEEE 802.11 confirm codes, sent by the management entity to the agent,
// in response to the agents's requests.
// These constants should be set as message kind on the messages.
//
// @see ~Ieee80211PrimRequestCode, ~Ieee80211MgmtSTA, ~Ieee80211AgentSTA
//
enum Ieee80211PrimConfirmCode
{
PR_SCAN_CONFIRM = 1;
PR_AUTHENTICATE_CONFIRM = 2;
PR_DEAUTHENTICATE_CONFIRM = 3;
PR_ASSOCIATE_CONFIRM = 4;
PR_REASSOCIATE_CONFIRM = 5;
PR_DISASSOCIATE_CONFIRM = 6;
}
Enumerator
PR_SCAN_CONFIRM 
PR_AUTHENTICATE_CONFIRM 
PR_DEAUTHENTICATE_CONFIRM 
PR_ASSOCIATE_CONFIRM 
PR_REASSOCIATE_CONFIRM 
PR_DISASSOCIATE_CONFIRM 
90  {
91  PR_SCAN_CONFIRM = 1,
97 };
Definition: Ieee80211Primitives_m.h:93
Definition: Ieee80211Primitives_m.h:96
Definition: Ieee80211Primitives_m.h:92
Definition: Ieee80211Primitives_m.h:94
Definition: Ieee80211Primitives_m.h:91
Definition: Ieee80211Primitives_m.h:95

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:41 by nedtool.

//
// IEEE 802.11 command codes, sent by the agent to the management entity.
// These constants should be set as message kind on the messages.
//
// @see ~Ieee80211PrimConfirmCode, ~Ieee80211MgmtSTA, ~Ieee80211AgentSTA
//
enum Ieee80211PrimRequestCode
{
PR_SCAN_REQUEST = 1;
PR_AUTHENTICATE_REQUEST = 2;
PR_DEAUTHENTICATE_REQUEST = 3;
PR_ASSOCIATE_REQUEST = 4;
PR_REASSOCIATE_REQUEST = 5;
PR_DISASSOCIATE_REQUEST = 6;
}
Enumerator
PR_SCAN_REQUEST 
PR_AUTHENTICATE_REQUEST 
PR_DEAUTHENTICATE_REQUEST 
PR_ASSOCIATE_REQUEST 
PR_REASSOCIATE_REQUEST 
PR_DISASSOCIATE_REQUEST 
59  {
60  PR_SCAN_REQUEST = 1,
66 };
Definition: Ieee80211Primitives_m.h:60
Definition: Ieee80211Primitives_m.h:63
Definition: Ieee80211Primitives_m.h:61
Definition: Ieee80211Primitives_m.h:65
Definition: Ieee80211Primitives_m.h:62
Definition: Ieee80211Primitives_m.h:64

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:84 by nedtool.

//
// Values for the resultCode field in confirm primitives, sent from
// the management entity to the agent.
//
// @see ~Ieee80211PrimConfirmCode, ~Ieee80211MgmtSTA, ~Ieee80211AgentSTA
//
enum Ieee80211PrimResultCode
{
PRC_SUCCESS = 0;
PRC_INVALID_PARAMETERS = 1;
PRC_TIMEOUT = 2;
PRC_TOO_MANY_SIMULTANEOUS_REQUESTS = 3;
PRC_REFUSED = 4;
}
Enumerator
PRC_SUCCESS 
PRC_INVALID_PARAMETERS 
PRC_TIMEOUT 
PRC_TOO_MANY_SIMULTANEOUS_REQUESTS 
PRC_REFUSED 
137  {
138  PRC_SUCCESS = 0,
140  PRC_TIMEOUT = 2,
142  PRC_REFUSED = 4
143 };
Definition: Ieee80211Primitives_m.h:138
Definition: Ieee80211Primitives_m.h:141
Definition: Ieee80211Primitives_m.h:142
Definition: Ieee80211Primitives_m.h:139
Definition: Ieee80211Primitives_m.h:140

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:71 by nedtool.

//
// 802.11 reason code; values correspond to the standard.
//
enum Ieee80211ReasonCode
{
RC_UNSPECIFIED = 1;
RC_PREV_AUTH_EXPIRED = 2;
RC_DEAUTH_MS_LEAVING = 3;
RC_DISASS_INACTIVITY = 4;
RC_DISASS_TOO_MANY_MS = 5;
RC_NONAUTH_CLASS2 = 6;
RC_NONASS_CLASS3 = 7;
RC_DIASS_MS_LEAVING = 8;
RC_NONAUTH_ASS_REQUEST = 9;
RC_MESH_PEERING_CANCELLED = 52;
RC_MESH_MAX_PEERS = 53;
RC_MESH_CONFIGURATION_POLICY_VIOLATION = 54;
RC_MESH_CLOSE_RCVD = 55;
RC_MESH_MAX_RETRIES = 56;
RC_MESH_CONFIRM_TIMEOUT = 57;
RC_MESH_INVALID_GTK = 58;
RC_MESH_INCONSISTENT_PARAMETERS = 59;
RC_MESH_INVALID_SECURITY_CAPABILITY = 60;
RC_MESH_PATH_ERROR_NO_PROXY_INFORMATION = 61;
RC_MESH_PATH_ERROR_NO_FORWARDING_INFORMATION = 60;
RC_MESH_PATH_ERROR_DESTINATION_UNREACHABLE = 63;
RC_MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS = 64;
RC_MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS = 65;
RC_MESH_CHANNEL_SWITCH_UNSPECIFIED = 66;
}
Enumerator
RC_UNSPECIFIED 
RC_PREV_AUTH_EXPIRED 
RC_DEAUTH_MS_LEAVING 
RC_DISASS_INACTIVITY 
RC_DISASS_TOO_MANY_MS 
RC_NONAUTH_CLASS2 
RC_NONASS_CLASS3 
RC_DIASS_MS_LEAVING 
RC_NONAUTH_ASS_REQUEST 
RC_MESH_PEERING_CANCELLED 
RC_MESH_MAX_PEERS 
RC_MESH_CONFIGURATION_POLICY_VIOLATION 
RC_MESH_CLOSE_RCVD 
RC_MESH_MAX_RETRIES 
RC_MESH_CONFIRM_TIMEOUT 
RC_MESH_INVALID_GTK 
RC_MESH_INCONSISTENT_PARAMETERS 
RC_MESH_INVALID_SECURITY_CAPABILITY 
RC_MESH_PATH_ERROR_NO_PROXY_INFORMATION 
RC_MESH_PATH_ERROR_NO_FORWARDING_INFORMATION 
RC_MESH_PATH_ERROR_DESTINATION_UNREACHABLE 
RC_MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS 
RC_MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS 
RC_MESH_CHANNEL_SWITCH_UNSPECIFIED 
121  {
122  RC_UNSPECIFIED = 1,
127  RC_NONAUTH_CLASS2 = 6,
128  RC_NONASS_CLASS3 = 7,
132  RC_MESH_MAX_PEERS = 53,
134  RC_MESH_CLOSE_RCVD = 55,
135  RC_MESH_MAX_RETRIES = 56,
137  RC_MESH_INVALID_GTK = 58,
146 };
Definition: Ieee80211MgmtFrames_m.h:132
Definition: Ieee80211MgmtFrames_m.h:143
Definition: Ieee80211MgmtFrames_m.h:122
Definition: Ieee80211MgmtFrames_m.h:135
Definition: Ieee80211MgmtFrames_m.h:126
Definition: Ieee80211MgmtFrames_m.h:136
Definition: Ieee80211MgmtFrames_m.h:140
Definition: Ieee80211MgmtFrames_m.h:145
Definition: Ieee80211MgmtFrames_m.h:139
Definition: Ieee80211MgmtFrames_m.h:134
Definition: Ieee80211MgmtFrames_m.h:128
Definition: Ieee80211MgmtFrames_m.h:133
Definition: Ieee80211MgmtFrames_m.h:123
Definition: Ieee80211MgmtFrames_m.h:138
Definition: Ieee80211MgmtFrames_m.h:129
Definition: Ieee80211MgmtFrames_m.h:130
Definition: Ieee80211MgmtFrames_m.h:137
Definition: Ieee80211MgmtFrames_m.h:131
Definition: Ieee80211MgmtFrames_m.h:124
Definition: Ieee80211MgmtFrames_m.h:127
Definition: Ieee80211MgmtFrames_m.h:125

Enum generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:103 by nedtool.

//
// 802.11 status code; values correspond to the standard.
//
enum Ieee80211StatusCode
{
SC_SUCCESSFUL = 0;
SC_UNSPECIFIED = 1;
SC_UNSUP_CAP = 10;
SC_REASS_DENIED = 11;
SC_ASS_DENIED_UNKNOWN = 12;
SC_AUTH_ALG0_UNSUP = 13;
SC_AUTH_OUT_OF_SEQ = 14;
SC_AUTH_CHALLENGE_FAIL = 15;
SC_AUTH_TIMEOUT = 16;
SC_ASS_TOO_MANY_MS = 17;
SC_DATARATE_UNSUP = 18;
SC_AUTH_REJECT_ANTI_CLOGING = 76;
SC_AUTH_REJECT_FINITE_CYC_GROUP_UNS = 77;
SC_TBTT_REQUEST = 78;
}
Enumerator
SC_SUCCESSFUL 
SC_UNSPECIFIED 
SC_UNSUP_CAP 
SC_REASS_DENIED 
SC_ASS_DENIED_UNKNOWN 
SC_AUTH_ALG0_UNSUP 
SC_AUTH_OUT_OF_SEQ 
SC_AUTH_CHALLENGE_FAIL 
SC_AUTH_TIMEOUT 
SC_ASS_TOO_MANY_MS 
SC_DATARATE_UNSUP 
SC_AUTH_REJECT_ANTI_CLOGING 
SC_AUTH_REJECT_FINITE_CYC_GROUP_UNS 
SC_TBTT_REQUEST 
174  {
175  SC_SUCCESSFUL = 0,
176  SC_UNSPECIFIED = 1,
177  SC_UNSUP_CAP = 10,
178  SC_REASS_DENIED = 11,
180  SC_AUTH_ALG0_UNSUP = 13,
181  SC_AUTH_OUT_OF_SEQ = 14,
183  SC_AUTH_TIMEOUT = 16,
184  SC_ASS_TOO_MANY_MS = 17,
185  SC_DATARATE_UNSUP = 18,
188  SC_TBTT_REQUEST = 78
189 };
Definition: Ieee80211MgmtFrames_m.h:177
Definition: Ieee80211MgmtFrames_m.h:179
Definition: Ieee80211MgmtFrames_m.h:185
Definition: Ieee80211MgmtFrames_m.h:180
Definition: Ieee80211MgmtFrames_m.h:176
Definition: Ieee80211MgmtFrames_m.h:187
Definition: Ieee80211MgmtFrames_m.h:186
Definition: Ieee80211MgmtFrames_m.h:183
Definition: Ieee80211MgmtFrames_m.h:182
Definition: Ieee80211MgmtFrames_m.h:175
Definition: Ieee80211MgmtFrames_m.h:178
Definition: Ieee80211MgmtFrames_m.h:184
Definition: Ieee80211MgmtFrames_m.h:188
Definition: Ieee80211MgmtFrames_m.h:181

Function Documentation

void INET_API inet::ieee80211::__doPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211CapabilityInformation a 
)

Referenced by doParsimPacking().

void INET_API inet::ieee80211::__doPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211HandoverParameters a 
)
void INET_API inet::ieee80211::__doPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211SupportedRatesElement a 
)
void INET_API inet::ieee80211::__doUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211CapabilityInformation a 
)

Referenced by doParsimUnpacking().

void INET_API inet::ieee80211::__doUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211HandoverParameters a 
)
void INET_API inet::ieee80211::__doUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211SupportedRatesElement a 
)
inet::ieee80211::Define_Module ( Edca  )
inet::ieee80211::Define_Module ( OriginatorAckPolicy  )
inet::ieee80211::Define_Module ( Mcf  )
inet::ieee80211::Define_Module ( QoSRtsPolicy  )
inet::ieee80211::Define_Module ( RtsPolicy  )
inet::ieee80211::Define_Module ( Pcf  )
inet::ieee80211::Define_Module ( AARFRateControl  )
inet::ieee80211::Define_Module ( OnoeRateControl  )
inet::ieee80211::Define_Module ( BasicMsduAggregationPolicy  )
inet::ieee80211::Define_Module ( RecipientBlockAckAgreementPolicy  )
inet::ieee80211::Define_Module ( Hcca  )
inet::ieee80211::Define_Module ( NonQoSRecoveryProcedure  )
inet::ieee80211::Define_Module ( OriginatorQoSAckPolicy  )
inet::ieee80211::Define_Module ( QoSRecoveryProcedure  )
inet::ieee80211::Define_Module ( CtsPolicy  )
inet::ieee80211::Define_Module ( QoSCtsPolicy  )
inet::ieee80211::Define_Module ( RecipientAckPolicy  )
inet::ieee80211::Define_Module ( RecipientMacDataService  )
inet::ieee80211::Define_Module ( BasicFragmentationPolicy  )
inet::ieee80211::Define_Module ( RecipientQoSAckPolicy  )
inet::ieee80211::Define_Module ( OriginatorBlockAckAgreementPolicy  )
inet::ieee80211::Define_Module ( EdcaCollisionController  )
inet::ieee80211::Define_Module ( OriginatorMacDataService  )
inet::ieee80211::Define_Module ( Ieee80211MgmtSTASimplified  )
inet::ieee80211::Define_Module ( OriginatorProtectionMechanism  )
inet::ieee80211::Define_Module ( QoSRateSelection  )
inet::ieee80211::Define_Module ( Ieee80211MgmtAdhoc  )
inet::ieee80211::Define_Module ( Edcaf  )
inet::ieee80211::Define_Module ( OriginatorQoSMacDataService  )
inet::ieee80211::Define_Module ( SingleProtectionMechanism  )
inet::ieee80211::Define_Module ( BasicStatistics  )
inet::ieee80211::Define_Module ( Dcaf  )
inet::ieee80211::Define_Module ( TxopProcedure  )
inet::ieee80211::Define_Module ( RateSelection  )
inet::ieee80211::Define_Module ( Dcf  )
inet::ieee80211::Define_Module ( RecipientQoSMacDataService  )
inet::ieee80211::Define_Module ( Rx  )
inet::ieee80211::Define_Module ( Ieee80211AgentSTA  )
inet::ieee80211::Define_Module ( Tx  )
inet::ieee80211::Define_Module ( Ieee80211MgmtAPSimplified  )
inet::ieee80211::Define_Module ( Hcf  )
inet::ieee80211::Define_Module ( Ieee80211Mac  )
inet::ieee80211::Define_Module ( Contention  )
inet::ieee80211::Define_Module ( Ieee80211MgmtAP  )
inet::ieee80211::Define_Module ( Ieee80211MgmtSTA  )
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211CapabilityInformation obj 
)
inline
63 { __doPacking(b, obj); }
void INET_API __doPacking(omnetpp::cCommBuffer *b, const Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211HandoverParameters obj 
)
inline
82 { __doPacking(b, obj); }
void INET_API __doPacking(omnetpp::cCommBuffer *b, const Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211PrimRequest obj 
)
inline
179 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211PrimConfirm obj 
)
inline
220 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Frame obj 
)
inline
223 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211SupportedRatesElement obj 
)
inline
227 { __doPacking(b, obj); }
void INET_API __doPacking(omnetpp::cCommBuffer *b, const Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211OneAddressFrame obj 
)
inline
260 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211FrameBody obj 
)
inline
268 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_ScanRequest obj 
)
inline
293 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ACKFrame obj 
)
inline
299 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AuthenticationFrameBody obj 
)
inline
325 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211TwoAddressFrame obj 
)
inline
342 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_BSSDescription obj 
)
inline
354 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DeauthenticationFrameBody obj 
)
inline
367 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211RTSFrame obj 
)
inline
381 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_ScanConfirm obj 
)
inline
400 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DisassociationFrameBody obj 
)
inline
409 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211CTSFrame obj 
)
inline
420 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_AuthenticateRequest obj 
)
inline
451 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ProbeRequestFrameBody obj 
)
inline
456 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DataOrMgmtFrame obj 
)
inline
471 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_AuthenticateConfirm obj 
)
inline
494 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AssociationRequestFrameBody obj 
)
inline
503 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_DeauthenticateRequest obj 
)
inline
544 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ReassociationRequestFrameBody obj 
)
inline
546 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DataFrame obj 
)
inline
548 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_AssociateRequest obj 
)
inline
590 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DataFrameWithSNAP obj 
)
inline
590 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AssociationResponseFrameBody obj 
)
inline
597 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ManagementFrame obj 
)
inline
627 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_AssociateConfirm obj 
)
inline
633 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ReassociationResponseFrameBody obj 
)
inline
634 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ActionFrame obj 
)
inline
669 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_ReassociateRequest obj 
)
inline
670 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BeaconFrameBody obj 
)
inline
694 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_ReassociateConfirm obj 
)
inline
707 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211MsduSubframe obj 
)
inline
722 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ProbeResponseFrameBody obj 
)
inline
731 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Prim_DisassociateRequest obj 
)
inline
757 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AMsdu obj 
)
inline
764 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ActionFrameBody obj 
)
inline
765 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AuthenticationFrame obj 
)
inline
809 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AddbaRequest obj 
)
inline
851 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DeauthenticationFrame obj 
)
inline
853 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211DisassociationFrame obj 
)
inline
897 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AddbaResponse obj 
)
inline
926 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ProbeRequestFrame obj 
)
inline
941 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AssociationRequestFrame obj 
)
inline
985 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211Delba obj 
)
inline
991 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ReassociationRequestFrame obj 
)
inline
1029 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BlockAckReq obj 
)
inline
1045 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211AssociationResponseFrame obj 
)
inline
1073 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BasicBlockAckReq obj 
)
inline
1099 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ReassociationResponseFrame obj 
)
inline
1117 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211CompressedBlockAckReq obj 
)
inline
1158 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BeaconFrame obj 
)
inline
1161 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211ProbeResponseFrame obj 
)
inline
1205 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211MultiTidBlockAckReq obj 
)
inline
1206 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BlockAck obj 
)
inline
1263 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211BasicBlockAck obj 
)
inline
1335 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211CompressedBlockAck obj 
)
inline
1399 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211MultiTidBlockAck obj 
)
inline
1441 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211CapabilityInformation obj 
)
inline
64 { __doUnpacking(b, obj); }
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211HandoverParameters obj 
)
inline
83 { __doUnpacking(b, obj); }
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211PrimRequest obj 
)
inline
180 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211PrimConfirm obj 
)
inline
221 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Frame obj 
)
inline
224 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211SupportedRatesElement obj 
)
inline
228 { __doUnpacking(b, obj); }
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, Ieee80211SupportedRatesElement &a)
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211OneAddressFrame obj 
)
inline
261 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211FrameBody obj 
)
inline
269 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_ScanRequest obj 
)
inline
294 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ACKFrame obj 
)
inline
300 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AuthenticationFrameBody obj 
)
inline
326 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211TwoAddressFrame obj 
)
inline
343 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_BSSDescription obj 
)
inline
355 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DeauthenticationFrameBody obj 
)
inline
368 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211RTSFrame obj 
)
inline
382 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_ScanConfirm obj 
)
inline
401 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DisassociationFrameBody obj 
)
inline
410 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211CTSFrame obj 
)
inline
421 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_AuthenticateRequest obj 
)
inline
452 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ProbeRequestFrameBody obj 
)
inline
457 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DataOrMgmtFrame obj 
)
inline
472 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_AuthenticateConfirm obj 
)
inline
495 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AssociationRequestFrameBody obj 
)
inline
504 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_DeauthenticateRequest obj 
)
inline
545 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ReassociationRequestFrameBody obj 
)
inline
547 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DataFrame obj 
)
inline
549 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_AssociateRequest obj 
)
inline
591 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DataFrameWithSNAP obj 
)
inline
591 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AssociationResponseFrameBody obj 
)
inline
598 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ManagementFrame obj 
)
inline
628 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_AssociateConfirm obj 
)
inline
634 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ReassociationResponseFrameBody obj 
)
inline
635 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ActionFrame obj 
)
inline
670 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_ReassociateRequest obj 
)
inline
671 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BeaconFrameBody obj 
)
inline
695 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_ReassociateConfirm obj 
)
inline
708 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211MsduSubframe obj 
)
inline
723 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ProbeResponseFrameBody obj 
)
inline
732 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Prim_DisassociateRequest obj 
)
inline
758 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AMsdu obj 
)
inline
765 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ActionFrameBody obj 
)
inline
766 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AuthenticationFrame obj 
)
inline
810 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AddbaRequest obj 
)
inline
852 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DeauthenticationFrame obj 
)
inline
854 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211DisassociationFrame obj 
)
inline
898 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AddbaResponse obj 
)
inline
927 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ProbeRequestFrame obj 
)
inline
942 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AssociationRequestFrame obj 
)
inline
986 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211Delba obj 
)
inline
992 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ReassociationRequestFrame obj 
)
inline
1030 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BlockAckReq obj 
)
inline
1046 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211AssociationResponseFrame obj 
)
inline
1074 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BasicBlockAckReq obj 
)
inline
1100 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ReassociationResponseFrame obj 
)
inline
1118 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211CompressedBlockAckReq obj 
)
inline
1159 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BeaconFrame obj 
)
inline
1162 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211ProbeResponseFrame obj 
)
inline
1206 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211MultiTidBlockAckReq obj 
)
inline
1207 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BlockAck obj 
)
inline
1264 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211BasicBlockAck obj 
)
inline
1336 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211CompressedBlockAck obj 
)
inline
1400 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::ieee80211::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211MultiTidBlockAck obj 
)
inline
1442 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
double inet::ieee80211::fallback ( double  a,
double  b 
)
inline

Referenced by inet::ieee80211::Edcaf::calculateTimingParameters().

28 {return a!=-1 ? a : b;}
value< double, units::m > b
Definition: Units.h:1054
simtime_t inet::ieee80211::fallback ( simtime_t  a,
simtime_t  b 
)
inline
29 {return a!=-1 ? a : b;}
value< double, units::m > b
Definition: Units.h:1054
std::ostream& inet::ieee80211::operator<< ( std::ostream &  os,
const RecipientBlockAckAgreement agreement 
)

Referenced by inet::ieee80211::RecipientBlockAckAgreement::getExpirationTime().

40 {
41  os << "originator address = " << agreement.blockAckRecord->getOriginatorAddress() << ", "
42  << "tid = " << agreement.blockAckRecord->getTid() << ", "
43  << "starting sequence number = " << agreement.startingSequenceNumber << ", "
44  << "buffer size = " << agreement.bufferSize << ", "
45  << "block ack timeout value = " << agreement.blockAckTimeoutValue;
46  return os;
47 }
std::ostream& inet::ieee80211::operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::ScanningInfo scanning 
)
54 {
55  os << "activeScan=" << scanning.activeScan
56  << " probeDelay=" << scanning.probeDelay
57  << " curChan=";
58  if (scanning.channelList.empty())
59  os << "<none>";
60  else
61  os << scanning.channelList[scanning.currentChannelIndex];
62  os << " minChanTime=" << scanning.minChannelTime
63  << " maxChanTime=" << scanning.maxChannelTime;
64  os << " chanList={";
65  for (int i = 0; i < (int)scanning.channelList.size(); i++)
66  os << (i == 0 ? "" : " ") << scanning.channelList[i];
67  os << "}";
68 
69  return os;
70 }
std::ostream& inet::ieee80211::operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::APInfo ap 
)
73 {
74  os << "AP addr=" << ap.address
75  << " chan=" << ap.channel
76  << " ssid=" << ap.ssid
77  //TBD supportedRates
78  << " beaconIntvl=" << ap.beaconInterval
79  << " rxPower=" << ap.rxPower
80  << " authSeqExpected=" << ap.authSeqExpected
81  << " isAuthenticated=" << ap.isAuthenticated;
82  return os;
83 }
std::ostream& inet::ieee80211::operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::AssociatedAPInfo assocAP 
)
86 {
87  os << "AP addr=" << assocAP.address
88  << " chan=" << assocAP.channel
89  << " ssid=" << assocAP.ssid
90  << " beaconIntvl=" << assocAP.beaconInterval
91  << " receiveSeq=" << assocAP.receiveSequence
92  << " rxPower=" << assocAP.rxPower;
93  return os;
94 }
inet::ieee80211::Register_Class ( MsduDeaggregation  )
inet::ieee80211::Register_Class ( MsduAggregation  )
inet::ieee80211::Register_Class ( Defragmentation  )
inet::ieee80211::Register_Class ( Fragmentation  )
inet::ieee80211::Register_Class ( BasicReassembly  )
inet::ieee80211::Register_Class ( Ieee80211MgmtAP::NotificationInfoSta  )
inet::ieee80211::Register_Enum ( Contention::State  ,
(Contention::IDLE, Contention::DEFER, Contention::IFS_AND_BACKOFF  
)

Variable Documentation

const unsigned int inet::ieee80211::DATAFRAME_HEADER_MINLENGTH = 28 * 8
const unsigned int inet::ieee80211::LENGTH_ADDBAREQ = LENGTH_MGMT + 9*8
const unsigned int inet::ieee80211::LENGTH_BASIC_BLOCKACK = (16 + 2 + (2 + 128) + 4) * 8
const unsigned int inet::ieee80211::LENGTH_MGMT = 28 * 8
const unsigned int inet::ieee80211::LENGTH_RTS = 160
const short int inet::ieee80211::MAX_NUM_FRAGMENTS = 16
const unsigned int inet::ieee80211::SNAP_HEADER_BYTES = 8