A Discrete-Event Network Simulator
API
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ns3::LteRrcSap Class Reference

Class holding definition common to all UE/eNodeB SAP Users/Providers. More...

#include "lte-rrc-sap.h"

+ Inheritance diagram for ns3::LteRrcSap:

Classes

struct  AntennaInfoCommon
 AntennaInfoCommon structure. More...
 
struct  AntennaInfoDedicated
 AntennaInfoDedicated structure. More...
 
struct  AntennaInfoUl
 AntennaInfoUl structure. More...
 
struct  AsConfig
 AsConfig structure. More...
 
struct  BlackCellsToAddMod
 BlackCellsToAddMod structure. More...
 
struct  CarrierBandwidthEutra
 CarrierBandwidthEutra structure. More...
 
struct  CarrierFreqEutra
 CarrierFreqEutra structure. More...
 
struct  CellAccessRelatedInfo
 CellAccessRelatedInfo structure. More...
 
struct  CellIdentification
 CellIdentification structure. More...
 
struct  CellSelectionInfo
 CellSelectionInfo structure. More...
 
struct  CellsToAddMod
 CellsToAddMod structure. More...
 
struct  CgiInfo
 CgiInfo structure. More...
 
struct  DrbToAddMod
 DrbToAddMod structure. More...
 
struct  FreqInfo
 FreqInfo structure. More...
 
struct  HandoverPreparationInfo
 HandoverPreparationInfo structure. More...
 
struct  LogicalChannelConfig
 LogicalChannelConfig structure. More...
 
struct  MasterInformationBlock
 MasterInformationBlock structure. More...
 
struct  MeasConfig
 MeasConfig structure. More...
 
struct  MeasGapConfig
 MeasGapConfig structure. More...
 
struct  MeasIdToAddMod
 MeasIdToAddMod structure. More...
 
struct  MeasObjectEutra
 MeasObjectEutra structure. More...
 
struct  MeasObjectToAddMod
 MeasObjectToAddMod structure. More...
 
struct  MeasResultBestNeighCell
 MeasResultBestNeighCell structure. More...
 
struct  MeasResultEutra
 MeasResultEutra structure. More...
 
struct  MeasResults
 MeasResults structure. More...
 
struct  MeasResultScell
 MeasResultScell structure. More...
 
struct  MeasResultServFreqList
 MeasResultServFreqList. More...
 
struct  MeasurementReport
 MeasurementReport structure. More...
 
struct  MobilityControlInfo
 MobilityControlInfo structure. More...
 
struct  MobilityStateParameters
 MobilityStateParameters structure. More...
 
struct  NonCriticalExtensionConfiguration
 NonCriticalExtensionConfiguration structure. More...
 
struct  NonUlConfiguration
 NonUlConfiguration structure. More...
 
struct  PdschConfigCommon
 PdschConfigCommon structure. More...
 
struct  PdschConfigDedicated
 PdschConfigDedicated structure. More...
 
struct  PhysCellIdRange
 PhysCellIdRange structure. More...
 
struct  PhysicalConfigDedicated
 PhysicalConfigDedicated structure. More...
 
struct  PhysicalConfigDedicatedSCell
 PhysicalConfigDedicatedSCell structure. More...
 
struct  PlmnIdentityInfo
 PlmnIdentityInfo structure. More...
 
struct  PrachConfigSCell
 PrachConfigSCell structure. More...
 
struct  PreambleInfo
 PreambleInfo structure. More...
 
struct  PuschConfigDedicatedSCell
 PuschConfigDedicatedSCell structure. More...
 
struct  QuantityConfig
 QuantityConfig structure. More...
 
struct  RachConfigCommon
 RachConfigCommon structure. More...
 
struct  RachConfigDedicated
 RachConfigDedicated structure. More...
 
struct  RadioResourceConfigCommon
 RadioResourceConfigCommon structure. More...
 
struct  RadioResourceConfigCommonSCell
 RadioResourceConfigCommonSCell. More...
 
struct  RadioResourceConfigCommonSib
 RadioResourceConfigCommonSib structure. More...
 
struct  RadioResourceConfigDedicated
 RadioResourceConfigDedicated structure. More...
 
struct  RadioResourceConfigDedicatedSCell
 RadioResourceConfigDedicatedSCell structure. More...
 
struct  RaSupervisionInfo
 RaSupervisionInfo structure. More...
 
struct  ReestabUeIdentity
 ReestabUeIdentity structure. More...
 
struct  ReportConfigEutra
 Specifies criteria for triggering of an E-UTRA measurement reporting event. More...
 
struct  ReportConfigToAddMod
 ReportConfigToAddMod structure. More...
 
struct  RlcConfig
 RlcConfig structure. More...
 
struct  RrcConnectionReconfiguration
 RrcConnectionReconfiguration structure. More...
 
struct  RrcConnectionReconfigurationCompleted
 RrcConnectionReconfigurationCompleted structure. More...
 
struct  RrcConnectionReestablishment
 RrcConnectionReestablishment structure. More...
 
struct  RrcConnectionReestablishmentComplete
 RrcConnectionReestablishmentComplete structure. More...
 
struct  RrcConnectionReestablishmentReject
 RrcConnectionReestablishmentReject structure. More...
 
struct  RrcConnectionReestablishmentRequest
 RrcConnectionReestablishmentRequest structure. More...
 
struct  RrcConnectionReject
 RrcConnectionReject structure. More...
 
struct  RrcConnectionRelease
 RrcConnectionRelease structure. More...
 
struct  RrcConnectionRequest
 RrcConnectionRequest structure. More...
 
struct  RrcConnectionSetup
 RrcConnectionSetup structure. More...
 
struct  RrcConnectionSetupCompleted
 RrcConnectionSetupCompleted structure. More...
 
struct  SCellToAddMod
 SCellToAddMod structure. More...
 
struct  SoundingRsUlConfigCommon
 SoundingRsUlConfigCommon structure. More...
 
struct  SoundingRsUlConfigDedicated
 SoundingRsUlConfigDedicated structure. More...
 
struct  SpeedStatePars
 SpeedStatePars structure. More...
 
struct  SpeedStateScaleFactors
 SpeedStateScaleFactors structure. More...
 
struct  SrbToAddMod
 SrbToAddMod structure. More...
 
struct  SystemInformation
 SystemInformation structure. More...
 
struct  SystemInformationBlockType1
 SystemInformationBlockType1 structure. More...
 
struct  SystemInformationBlockType2
 SystemInformationBlockType2 structure. More...
 
struct  ThresholdEutra
 Threshold for event evaluation. More...
 
struct  UlConfiguration
 UlConfiguration structure. More...
 
struct  UlPowerControlCommonSCell
 UlPowerControlCommonSCell structure. More...
 
struct  UlPowerControlDedicatedSCell
 UlPowerControlDedicatedSCell structure. More...
 

Public Types

enum  ReestablishmentCause { RECONFIGURATION_FAILURE, HANDOVER_FAILURE, OTHER_FAILURE }
 ReestablishmentCause enumeration. More...
 

Public Member Functions

virtual ~LteRrcSap ()
 

Static Public Member Functions

static double ConvertPdschConfigDedicated2Double (PdschConfigDedicated pdschConfigDedicated)
 Convert PDSCH config dedicated function. More...
 

Static Public Attributes

static const uint8_t MaxReportCells = 8
 Constraint values. More...
 

Detailed Description

Class holding definition common to all UE/eNodeB SAP Users/Providers.

See 3GPP TS 36.331 for reference.

Note that only those values that are (expected to be) used by the ns-3 model are mentioned here. The naming of the variables that are defined here is the same of 36.331, except for removal of "-" and conversion to CamelCase or ALL_CAPS where needed in order to follow the ns-3 coding style. Due to the 1-to-1 mapping with TS 36.331, detailed doxygen documentation is omitted, so please refer to 36.331 for the meaning of these data structures / fields.

Definition at line 56 of file lte-rrc-sap.h.

Member Enumeration Documentation

◆ ReestablishmentCause

ReestablishmentCause enumeration.

Enumerator
RECONFIGURATION_FAILURE 
HANDOVER_FAILURE 
OTHER_FAILURE 

Definition at line 572 of file lte-rrc-sap.h.

Constructor & Destructor Documentation

◆ ~LteRrcSap()

ns3::LteRrcSap::~LteRrcSap ( )
virtual

Definition at line 25 of file lte-rrc-sap.cc.

Member Function Documentation

◆ ConvertPdschConfigDedicated2Double()

static double ns3::LteRrcSap::ConvertPdschConfigDedicated2Double ( PdschConfigDedicated  pdschConfigDedicated)
inlinestatic

Member Data Documentation

◆ MaxReportCells

const uint8_t ns3::LteRrcSap::MaxReportCells = 8
static

Constraint values.

Definition at line 62 of file lte-rrc-sap.h.

Referenced by ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra().


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