21 #ifndef LTE_SIMPLE_HELPER_H    22 #define LTE_SIMPLE_HELPER_H    24 #include "ns3/net-device-container.h"    25 #include "ns3/simple-channel.h"    26 #include "ns3/node-container.h"    27 #include "ns3/radio-bearer-stats-calculator.h"    29 #include "ns3/lte-pdcp.h"    30 #include "ns3/lte-rlc.h"    31 #include "ns3/lte-rlc-um.h"    32 #include "ns3/lte-rlc-am.h"   175 #endif // LTE_SIMPLE_HELPER_H void EnableRlcTraces(void)
Enable trace sinks for RLC layer. 
enum ns3::LteSimpleHelper::LteRlcEntityType_t m_lteRlcEntityType
RLC entity type. 
Ptr< LteTestRrc > m_enbRrc
ENB RRC. 
Smart pointer class similar to boost::intrusive_ptr. 
virtual ~LteSimpleHelper(void)
Ptr< NetDevice > InstallSingleEnbDevice(Ptr< Node > n)
Install single ENB device. 
Ptr< NetDevice > InstallSingleUeDevice(Ptr< Node > n)
Install single UE device. 
Ptr< LteTestRrc > m_ueRrc
UE RRC. 
static TypeId GetTypeId(void)
Get the type ID. 
void EnableTraces(void)
Enables trace sinks for MAC, RLC and PDCP. 
Ptr< LteTestMac > m_ueMac
UE MAC. 
Ptr< LteTestMac > m_enbMac
ENB MAC. 
A simplified version of LteHelper, that is used for creation and configuration of LTE entities for te...
Ptr< LtePdcp > m_enbPdcp
ENB PDCP. 
holds a vector of ns3::NetDevice pointers 
NetDeviceContainer InstallEnbDevice(NodeContainer c)
create a set of eNB devices 
LteRlcEntityType_t
LteRlcEntityType_t enumeration. 
virtual void DoDispose(void)
Destructor implementation. 
Ptr< SimpleChannel > m_phyChannel
the physical channel 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
ObjectFactory m_ueDeviceFactory
UE device factory. 
keep track of a set of node pointers. 
void EnableLogComponents(void)
Enables logging for all components of the LENA architecture. 
NetDeviceContainer InstallUeDevice(NodeContainer c)
create a set of UE devices 
void EnableDlRlcTraces(void)
Enable trace sinks for DL RLC layer. 
Instantiate subclasses of ns3::Object. 
void EnableUlPdcpTraces(void)
Enable trace sinks for UL PDCP layer. 
void EnableDlPdcpTraces(void)
Enable trace sinks for DL PDCP layer. 
ObjectFactory m_enbDeviceFactory
ENB device factory. 
virtual void DoInitialize(void)
Initialize() implementation. 
Ptr< LtePdcp > m_uePdcp
UE PDCP. 
void EnableUlRlcTraces(void)
Enable trace sinks for UL RLC layer. 
void EnablePdcpTraces(void)
Enable trace sinks for PDCP layer. 
A base class which provides memory management and object aggregation. 
Ptr< LteRlc > m_ueRlc
UE RLC. 
Ptr< LteRlc > m_enbRlc
ENB RLC. 
a unique identifier for an interface.