Information to store for each device. More...
Public Member Functions | |
NetDeviceInfo (Ptr< QueueDisc > rootQueueDisc, Ptr< NetDeviceQueueInterface > ndqi, QueueDiscVector queueDiscsToWake, SelectQueueCallback selectQueueCallback) | |
Constructor. More... | |
virtual | ~NetDeviceInfo () |
Public Attributes | |
Ptr< NetDeviceQueueInterface > | m_ndqi |
the netdevice queue interface More... | |
QueueDiscVector | m_queueDiscsToWake |
the vector of queue discs to wake More... | |
Ptr< QueueDisc > | m_rootQueueDisc |
the root queue disc on the device More... | |
SelectQueueCallback | m_selectQueueCallback |
the select queue callback More... | |
Private Member Functions | |
NetDeviceInfo () | |
NetDeviceInfo (NetDeviceInfo const &) | |
Copy constructor Disable default implementation to avoid misuse. More... | |
NetDeviceInfo & | operator= (NetDeviceInfo const &) |
Assignment operator. More... | |
Information to store for each device.
Definition at line 233 of file traffic-control-layer.h.
ns3::TrafficControlLayer::NetDeviceInfo::NetDeviceInfo | ( | Ptr< QueueDisc > | rootQueueDisc, |
Ptr< NetDeviceQueueInterface > | ndqi, | ||
QueueDiscVector | queueDiscsToWake, | ||
SelectQueueCallback | selectQueueCallback | ||
) |
Constructor.
rootQueueDisc | the root queue disc installed on the device |
ndqi | the NetDeviceQueueInterface aggregated to the device |
queueDiscsToWake | the vector of queue discs to wake |
selectQueueCallback | the select queue callback |
Definition at line 78 of file traffic-control-layer.cc.
|
virtual |
Definition at line 89 of file traffic-control-layer.cc.
References NS_LOG_FUNCTION.
|
private |
|
private |
Copy constructor Disable default implementation to avoid misuse.
|
private |
Assignment operator.
Ptr<NetDeviceQueueInterface> ns3::TrafficControlLayer::NetDeviceInfo::m_ndqi |
the netdevice queue interface
Definition at line 249 of file traffic-control-layer.h.
QueueDiscVector ns3::TrafficControlLayer::NetDeviceInfo::m_queueDiscsToWake |
the vector of queue discs to wake
Definition at line 250 of file traffic-control-layer.h.
the root queue disc on the device
Definition at line 248 of file traffic-control-layer.h.
SelectQueueCallback ns3::TrafficControlLayer::NetDeviceInfo::m_selectQueueCallback |
the select queue callback
Definition at line 251 of file traffic-control-layer.h.