Loading...
Searching...
No Matches
ns3::PointToPointIslHelper Class Reference

#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.

Private Attributes

ObjectFactory m_channelFactory
 Channel Factory.
DataRate m_dataRate
 Data rate of ISL link.
ObjectFactory m_deviceFactory
 Device Factory.
uint32_t m_maxBytes
 The maximum number of bytes accepted by ISL queues.
uint32_t m_maxPackets
 The maximum number of packets accepted by ISL queues.
ObjectFactory m_queueFactory
 Queue Factory.

Detailed Description

Definition at line 41 of file satellite-point-to-point-isl-helper.h.

Constructor & Destructor Documentation

◆ PointToPointIslHelper()

ns3::PointToPointIslHelper::PointToPointIslHelper ( )

Member Function Documentation

◆ GetTypeId()

TypeId ns3::PointToPointIslHelper::GetTypeId ( void )
static

Get the type ID.

Returns
the object TypeId

Definition at line 43 of file satellite-point-to-point-isl-helper.cc.

References m_dataRate, m_maxBytes, and m_maxPackets.

◆ Install()

NetDeviceContainer ns3::PointToPointIslHelper::Install ( Ptr< Node > a,
Ptr< Node > b )

Member Data Documentation

◆ m_channelFactory

ObjectFactory ns3::PointToPointIslHelper::m_channelFactory
private

Channel Factory.

Definition at line 58 of file satellite-point-to-point-isl-helper.h.

Referenced by PointToPointIslHelper(), and Install().

◆ m_dataRate

DataRate ns3::PointToPointIslHelper::m_dataRate
private

Data rate of ISL link.

Definition at line 61 of file satellite-point-to-point-isl-helper.h.

Referenced by GetTypeId(), and Install().

◆ m_deviceFactory

ObjectFactory ns3::PointToPointIslHelper::m_deviceFactory
private

Device Factory.

Definition at line 59 of file satellite-point-to-point-isl-helper.h.

Referenced by PointToPointIslHelper(), and Install().

◆ m_maxBytes

uint32_t ns3::PointToPointIslHelper::m_maxBytes
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().

◆ m_maxPackets

uint32_t ns3::PointToPointIslHelper::m_maxPackets
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().

◆ m_queueFactory

ObjectFactory ns3::PointToPointIslHelper::m_queueFactory
private

Queue Factory.

Definition at line 57 of file satellite-point-to-point-isl-helper.h.

Referenced by PointToPointIslHelper(), and Install().


The documentation for this class was generated from the following files: