|
A Discrete-Event Network Simulator
|
API
|
Go to the documentation of this file.
24 #include "ns3/traced-value.h"
25 #include "ns3/trace-source-accessor.h"
27 #include "ns3/object.h"
29 #include "ns3/lte-pdcp-sap.h"
30 #include "ns3/lte-rlc-sap.h"
129 (uint16_t rnti, uint8_t lcid, uint32_t size);
141 (
const uint16_t rnti,
const uint8_t lcid,
142 const uint32_t size,
const uint64_t delay);
a unique identifier for an interface.
uint16_t rxSn
RX sequence number.
void SetLteRlcSapProvider(LteRlcSapProvider *s)
Every class exported by the ns3 library is enclosed in the ns3 namespace.
void SetRnti(uint16_t rnti)
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36....
LteRlcSapProvider * m_rlcSapProvider
RLC SAP provider.
LtePdcpSapProvider * GetLtePdcpSapProvider()
void SetLcId(uint8_t lcId)
LteRlcSapUser * m_rlcSapUser
RLC SAP user.
virtual void DoReceivePdu(Ptr< Packet > p)
Interface provided to lower RLC entity.
A base class which provides memory management and object aggregation.
LtePdcpSapUser * m_pdcpSapUser
PDCP SAP user.
virtual void DoDispose()
Destructor implementation.
static TypeId GetTypeId(void)
Get the type ID.
uint16_t txSn
TX sequence number.
LTE PDCP entity, see 3GPP TS 36.323.
uint16_t m_txSequenceNumber
State variables.
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36....
static const uint16_t m_maxPdcpSn
Constants.
uint16_t m_rxSequenceNumber
State variables.
Status variables of the PDCP.
Parameters for LtePdcpSapProvider::TransmitPdcpSdu.
LteRlcSapUser * GetLteRlcSapUser()
void SetLtePdcpSapUser(LtePdcpSapUser *s)
LtePdcpSapProvider * m_pdcpSapProvider
PDCP SAP provider.
LtePdcpSpecificLtePdcpSapProvider class.
LtePdcpSpecificLteRlcSapUser class.
void SetStatus(Status s)
Set the status of the PDCP.
static const uint16_t MAX_PDCP_SN
maximum PDCP SN
void(* PduTxTracedCallback)(uint16_t rnti, uint8_t lcid, uint32_t size)
TracedCallback for PDU transmission event.
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36....
TracedCallback< uint16_t, uint8_t, uint32_t, uint64_t > m_rxPdu
Used to inform of a PDU reception from the RLC SAP user.
void(* PduRxTracedCallback)(const uint16_t rnti, const uint8_t lcid, const uint32_t size, const uint64_t delay)
TracedCallback signature for PDU receive event.
TracedCallback< uint16_t, uint8_t, uint32_t > m_txPdu
Used to inform of a PDU delivery to the RLC SAP provider.
virtual void DoTransmitPdcpSdu(LtePdcpSapProvider::TransmitPdcpSduParameters params)
Interface provided to upper RRC entity.
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36....