#include "satellite-point-to-point-isl-helper.h"
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().
|
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().