Public Member Functions | |
EnbMacMemberLteEnbCmacSapProvider (LteEnbMac *mac) | |
virtual void | AddLc (LcInfo lcinfo, LteMacSapUser *msu) |
virtual void | AddUe (uint16_t rnti) |
virtual AllocateNcRaPreambleReturnValue | AllocateNcRaPreamble (uint16_t rnti) |
virtual void | ConfigureMac (uint8_t ulBandwidth, uint8_t dlBandwidth) |
virtual RachConfig | GetRachConfig () |
virtual void | ReconfigureLc (LcInfo lcinfo) |
virtual void | ReleaseLc (uint16_t rnti, uint8_t lcid) |
virtual void | RemoveUe (uint16_t rnti) |
virtual void | UeUpdateConfigurationReq (UeConfig params) |
Private Attributes | |
LteEnbMac * | m_mac |
Definition at line 55 of file lte-enb-mac.cc.
|
virtual |
Add a new logical channel
lcinfo | |
msu |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 101 of file lte-enb-mac.cc.
|
virtual |
Allocate a random access preamble for non-contention based random access (e.g., for handover).
rnti | the RNTI of the UE who will perform non-contention based random access |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 131 of file lte-enb-mac.cc.
|
virtual |
ulBandwidth | |
dlBandwidth |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 83 of file lte-enb-mac.cc.
|
virtual |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 125 of file lte-enb-mac.cc.
|
virtual |
Reconfigure an existing logical channel
lcinfo |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 107 of file lte-enb-mac.cc.
|
virtual |
release an existing logical channel
rnti | |
lcid |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 113 of file lte-enb-mac.cc.
|
virtual |
remove the UE, e.g., after handover or termination of the RRC connection
rnti |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 95 of file lte-enb-mac.cc.
|
virtual |
update the configuration of the UE
params |
Implements ns3::LteEnbCmacSapProvider.
Definition at line 119 of file lte-enb-mac.cc.