List of all members.
Classes |
struct | Stats |
Public Types |
enum | { DTYPE_NONE,
DTYPE_FORCED,
DTYPE_UNFORCED
} |
enum | Mode { ILLEGAL,
PACKETS,
BYTES
} |
Public Member Functions |
void | SetMode (RedQueue::Mode mode) |
RedQueue::Mode | GetMode (void) |
uint32_t | GetQueueSize (void) |
void | SetQueueLimit (uint32_t lim) |
void | SetTh (double minTh, double maxTh) |
Stats | GetStats () |
Static Public Member Functions |
static TypeId | GetTypeId (void) |
| This method returns the TypeId associated to ns3::Queue.
|
Member Function Documentation
This method returns the TypeId associated to ns3::Queue.
This object is accessible through the following paths with Config::Set and Config::Connect:
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::CsmaNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::EmuNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::PointToPointNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::Queue
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Queue
-
/NodeList/[i]/DeviceList/[i]/$ns3::CsmaNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::EmuNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::AlohaNoackNetDevice/Queue
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::CsmaNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::EmuNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::PointToPointNetDevice/TxQueue
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::Queue
-
/NodeList/[i]/DeviceList/[i]/$ns3::PointToPointNetDevice/TxQueue
No Attributes defined for this type.
TraceSources defined for this type:
-
Enqueue: Enqueue a packet in the queue.
-
Dequeue: Dequeue a packet from the queue.
-
Drop: Drop a packet stored in the queue.
Reimplemented from ns3::Queue.
References ns3::MilliSeconds(), and ns3::TypeId::SetParent().
The documentation for this class was generated from the following files:
- src/network/utils/red-queue.h
- src/network/utils/red-queue.cc