#include <introspected-doxygen.hpp>
Config Paths
ns3::dot11s::HwmpProtocol is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/DeviceList/[i]/$ns3::MeshPointDevice/RoutingProtocol/$ns3::dot11s::HwmpProtocol"
Attributes
-
RandomStart: Random delay at first proactive PREQ
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1e+08ns
-
Flags: construct write read
-
MaxQueueSize: Maximum number of packets we can store when resolving route
-
Set with class: ns3::UintegerValue
-
Underlying type: uint16_t 1:65535
-
Initial value: 255
-
Flags: construct write read
-
Dot11MeshHWMPmaxPREQretries: Maximum number of retries before we suppose the destination to be unreachable
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 1:255
-
Initial value: 3
-
Flags: construct write read
-
Dot11MeshHWMPnetDiameterTraversalTime: Time we suppose the packet to go from one edge of the network to another
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1.024e+08ns
-
Flags: construct write read
-
Dot11MeshHWMPpreqMinInterval: Minimal interval between to successive PREQs
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1.024e+08ns
-
Flags: construct write read
-
Dot11MeshHWMPperrMinInterval: Minimal interval between to successive PREQs
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1.024e+08ns
-
Flags: construct write read
-
Dot11MeshHWMPactiveRootTimeout: Lifetime of proactive routing information
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +5.12e+09ns
-
Flags: construct write read
-
Dot11MeshHWMPactivePathTimeout: Lifetime of reactive routing information
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +5.12e+09ns
-
Flags: construct write read
-
Dot11MeshHWMPpathToRootInterval: Interval between two successive proactive PREQs
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +2.048e+09ns
-
Flags: construct write read
-
Dot11MeshHWMPrannInterval: Lifetime of proactive routing information
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +5.12e+09ns
-
Flags: construct write read
-
MaxTtl: Initial value of Time To Live field
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 2:255
-
Initial value: 32
-
Flags: construct write read
-
UnicastPerrThreshold: Maximum number of PERR receivers, when we send a PERR as a chain of unicasts
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 1:255
-
Initial value: 32
-
Flags: construct write read
-
UnicastPreqThreshold: Maximum number of PREQ receivers, when we send a PREQ as a chain of unicasts
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 1:255
-
Initial value: 1
-
Flags: construct write read
-
UnicastDataThreshold: Maximum number of broadcast receivers, when we send a broadcast as a chain of unicasts
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 1:255
-
Initial value: 1
-
Flags: construct write read
-
DoFlag: Destination only HWMP flag
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
-
RfFlag: Reply and forward flag
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
TraceSources
-
RouteDiscoveryTime: The time of route discovery procedure
Callback signature: ns3::Time::TracedCallback
-
RouteChange: Routing table changed
Callback signature: ns3::HwmpProtocol::RouteChangeTracedCallback
Size of this type is 480 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: