A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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  AntennaInfoDedicated
 
struct  AsConfig
 
struct  BlackCellsToAddMod
 
struct  CarrierBandwidthEutra
 
struct  CarrierFreqEutra
 
struct  CellAccessRelatedInfo
 
struct  CellSelectionInfo
 
struct  CellsToAddMod
 
struct  CgiInfo
 
struct  DrbToAddMod
 
struct  FreqInfo
 
struct  HandoverPreparationInfo
 
struct  LogicalChannelConfig
 
struct  MasterInformationBlock
 
struct  MeasConfig
 
struct  MeasGapConfig
 
struct  MeasIdToAddMod
 
struct  MeasObjectEutra
 
struct  MeasObjectToAddMod
 
struct  MeasResultEutra
 
struct  MeasResults
 
struct  MeasurementReport
 
struct  MobilityControlInfo
 
struct  MobilityStateParameters
 
struct  PhysCellIdRange
 
struct  PhysicalConfigDedicated
 
struct  PlmnIdentityInfo
 
struct  PreambleInfo
 
struct  QuantityConfig
 
struct  RachConfigCommon
 
struct  RachConfigDedicated
 
struct  RadioResourceConfigCommon
 
struct  RadioResourceConfigCommonSib
 
struct  RadioResourceConfigDedicated
 
struct  RaSupervisionInfo
 
struct  ReestabUeIdentity
 
struct  ReportConfigEutra
 Specifies criteria for triggering of an E-UTRA measurement reporting event. More...
 
struct  ReportConfigToAddMod
 
struct  RlcConfig
 
struct  RrcConnectionReconfiguration
 
struct  RrcConnectionReconfigurationCompleted
 
struct  RrcConnectionReestablishment
 
struct  RrcConnectionReestablishmentComplete
 
struct  RrcConnectionReestablishmentReject
 
struct  RrcConnectionReestablishmentRequest
 
struct  RrcConnectionReject
 
struct  RrcConnectionRelease
 
struct  RrcConnectionRequest
 
struct  RrcConnectionSetup
 
struct  RrcConnectionSetupCompleted
 
struct  SoundingRsUlConfigCommon
 
struct  SoundingRsUlConfigDedicated
 
struct  SpeedStatePars
 
struct  SpeedStateScaleFactors
 
struct  SrbToAddMod
 
struct  SystemInformation
 
struct  SystemInformationBlockType1
 
struct  SystemInformationBlockType2
 
struct  ThresholdEutra
 Threshold for event evaluation. More...
 

Public Types

enum  ReestablishmentCause { RECONFIGURATION_FAILURE, HANDOVER_FAILURE, OTHER_FAILURE }
 

Public Member Functions

virtual ~LteRrcSap ()
 

Static Public Attributes

static const uint8_t MaxReportCells = 255
 

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

Enumerator
RECONFIGURATION_FAILURE 
HANDOVER_FAILURE 
OTHER_FAILURE 

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

Constructor & Destructor Documentation

ns3::LteRrcSap::~LteRrcSap ( )
virtual

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

Member Data Documentation

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

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

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


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