#include "satellite-point-to-point-isl-helper.h"
Inheritance diagram for ns3::PointToPointIslHelper:
Collaboration diagram for ns3::PointToPointIslHelper:Public Member Functions | |
| PointToPointIslHelper () | |
| NetDeviceContainer | Install (Ptr< Node > a, Ptr< Node > b) |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| Get the type ID. More... | |
Private Attributes | |
| ObjectFactory | m_channelFactory |
| Channel Factory. More... | |
| DataRate | m_dataRate |
| Data rate of ISL link. More... | |
| ObjectFactory | m_deviceFactory |
| Device Factory. More... | |
| uint32_t | m_maxBytes |
| The maximum number of bytes accepted by ISL queues. More... | |
| uint32_t | m_maxPackets |
| The maximum number of packets accepted by ISL queues. More... | |
| ObjectFactory | m_queueFactory |
| Queue Factory. More... | |
Definition at line 41 of file satellite-point-to-point-isl-helper.h.
| ns3::PointToPointIslHelper::PointToPointIslHelper | ( | ) |
Definition at line 67 of file satellite-point-to-point-isl-helper.cc.
References m_channelFactory, m_deviceFactory, and m_queueFactory.
|
static |
Get the type ID.
Definition at line 43 of file satellite-point-to-point-isl-helper.cc.
References m_dataRate, m_maxBytes, and m_maxPackets.
| NetDeviceContainer ns3::PointToPointIslHelper::Install | ( | Ptr< Node > | a, |
| Ptr< Node > | b | ||
| ) |
Definition at line 75 of file satellite-point-to-point-isl-helper.cc.
References ns3::PointToPointIslChannel::Attach(), m_channelFactory, m_dataRate, m_deviceFactory, m_maxPackets, m_queueFactory, and ns3::PointToPointIslNetDevice::SetAddress().
Here is the call graph for this function:
|
private |
Channel Factory.
Definition at line 58 of file satellite-point-to-point-isl-helper.h.
Referenced by PointToPointIslHelper(), and Install().
|
private |
Data rate of ISL link.
Definition at line 61 of file satellite-point-to-point-isl-helper.h.
Referenced by GetTypeId(), and Install().
|
private |
Device Factory.
Definition at line 59 of file satellite-point-to-point-isl-helper.h.
Referenced by PointToPointIslHelper(), and Install().
|
private |
The maximum number of bytes accepted by ISL queues.
Definition at line 63 of file satellite-point-to-point-isl-helper.h.
Referenced by GetTypeId().
|
private |
The maximum number of packets accepted by ISL queues.
Definition at line 62 of file satellite-point-to-point-isl-helper.h.
Referenced by GetTypeId(), and Install().
|
private |
Queue Factory.
Definition at line 57 of file satellite-point-to-point-isl-helper.h.
Referenced by PointToPointIslHelper(), and Install().