#include <introspected-doxygen.hpp>
Introspection did not find any typical Config paths.
Attributes
-
MaxSize: The max queue size
-
Set with class: QueueSizeValue
-
Underlying type: QueueSize
-
Initial value: 1000p
-
Flags: construct write read
-
Burst: Size of the first bucket in bytes
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 125000
-
Flags: construct write
-
Mtu: Size of the second bucket in bytes. If null, it is initialized to the MTU of the receiving NetDevice (if any)
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 0
-
Flags: construct write
-
Rate: Rate at which tokens enter the first bucket in bps or Bps.
-
Set with class: DataRateValue
-
Underlying type: DataRate
-
Initial value: 1000000bps
-
Flags: construct write
-
PeakRate: Rate at which tokens enter the second bucket in bps or Bps.If null, there is no second bucket
-
Set with class: DataRateValue
-
Underlying type: DataRate
-
Initial value: 0bps
-
Flags: construct write
Attributes defined in parent class ns3::QueueDisc
-
Quota: The maximum number of packets dequeued in a qdisc run
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 64
-
Flags: construct write read
-
InternalQueueList: The list of internal queues.
-
PacketFilterList: The list of packet filters.
-
Set with class: ns3::ObjectPtrContainerValue
-
Underlying type: ns3::Ptr< ns3::PacketFilter>
-
Flags: read
-
QueueDiscClassList: The list of queue disc classes.
-
Set with class: ns3::ObjectPtrContainerValue
-
Underlying type: ns3::Ptr< ns3::QueueDiscClass>
-
Flags: read
TraceSources
-
TokensInFirstBucket: Number of First Bucket Tokens in bytes
Callback signature: ns3::TracedValueCallback::Uint32
-
TokensInSecondBucket: Number of Second Bucket Tokens in bytes
Callback signature: ns3::TracedValueCallback::Uint32
TraceSources defined in parent class ns3::QueueDisc
-
Enqueue: Enqueue a packet in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Dequeue: Dequeue a packet from the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Requeue: Requeue a packet in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Drop: Drop a packet stored in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
DropBeforeEnqueue: Drop a packet before enqueue
Callback signature: ns3::QueueDiscItem::TracedCallback
-
DropAfterDequeue: Drop a packet after dequeue
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Mark: Mark a packet stored in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
PacketsInQueue: Number of packets currently stored in the queue disc
Callback signature: ns3::TracedValueCallback::Uint32
-
BytesInQueue: Number of bytes currently stored in the queue disc
Callback signature: ns3::TracedValueCallback::Uint32
-
SojournTime: Sojourn time of the last packet dequeued from the queue disc
Callback signature: ns3::Time::TracedCallback
Size of this type is 1216 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: