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

Detailed Description

Definition at line 39 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 56 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 59 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 57 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 61 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 60 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 55 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: