MemberLteUeCcmRrcSapProvider class. More...
#include "lte-ue-ccm-rrc-sap.h"
Public Member Functions | |
| MemberLteUeCcmRrcSapProvider (C *owner) | |
| Constructor.   | |
| std::vector< LteUeCcmRrcSapProvider::LcsConfig > | AddLc (uint8_t lcId, LteUeCmacSapProvider::LogicalChannelConfig lcConfig, LteMacSapUser *msu) override | 
| add a new Logical Channel (LC)   | |
| LteMacSapUser * | ConfigureSignalBearer (uint8_t lcid, LteUeCmacSapProvider::LogicalChannelConfig lcConfig, LteMacSapUser *msu) override | 
| Add the Signal Bearer for a specific Ue in LteUeComponenCarrierManager.   | |
| void | NotifyConnectionReconfigurationMsg () override | 
| Notify reconfiguration msg function.   | |
| std::vector< uint16_t > | RemoveLc (uint8_t lcid) override | 
| Remove an existing Logical Channel for a Ue in the LteUeComponentCarrierManager.   | |
| void | Reset () override | 
| Reset LC maps.   | |
| Public Member Functions inherited from ns3::LteUeCcmRrcSapProvider | |
| virtual | ~LteUeCcmRrcSapProvider () | 
Private Attributes | |
| C * | m_owner | 
| the owner class   | |
MemberLteUeCcmRrcSapProvider class.
Definition at line 98 of file lte-ue-ccm-rrc-sap.h.
| ns3::MemberLteUeCcmRrcSapProvider< C >::MemberLteUeCcmRrcSapProvider | ( | C * | owner | ) | 
Constructor.
| owner | the owner class | 
Definition at line 125 of file lte-ue-ccm-rrc-sap.h.
References m_owner.
      
  | 
  overridevirtual | 
add a new Logical Channel (LC)
| lcId | is the Logical Channel Id | 
| lcConfig | is a single structure contains logical Channel Id, Logical Channel config and Component Carrier Id | 
| msu | is the pointer to LteMacSapUser related to the Rlc instance | 
The Logical Channel configurations for each component carrier depend on the algorithm used to split the traffic between the component carriers themself.
Implements ns3::LteUeCcmRrcSapProvider.
Definition at line 146 of file lte-ue-ccm-rrc-sap.h.
References ns3::LteUeCcmRrcSapProvider::LteMacSapUser, and m_owner.
      
  | 
  overridevirtual | 
Add the Signal Bearer for a specific Ue in LteUeComponenCarrierManager.
| lcid | the Logical Channel Id | 
| lcConfig | this structure it is hard-coded in the LteEnbRrc | 
| msu | it is the MacSapUser of the Rlc instance | 
Implements ns3::LteUeCcmRrcSapProvider.
Definition at line 163 of file lte-ue-ccm-rrc-sap.h.
References ns3::LteUeCcmRrcSapProvider::LteMacSapUser, and m_owner.
      
  | 
  overridevirtual | 
Notify reconfiguration msg function.
Implements ns3::LteUeCcmRrcSapProvider.
Definition at line 155 of file lte-ue-ccm-rrc-sap.h.
References NS_FATAL_ERROR.
      
  | 
  overridevirtual | 
Remove an existing Logical Channel for a Ue in the LteUeComponentCarrierManager.
| lcid | the Logical Channel Id | 
Implements ns3::LteUeCcmRrcSapProvider.
Definition at line 132 of file lte-ue-ccm-rrc-sap.h.
References m_owner.
      
  | 
  overridevirtual | 
Reset LC maps.
Implements ns3::LteUeCcmRrcSapProvider.
Definition at line 139 of file lte-ue-ccm-rrc-sap.h.
References m_owner.
      
  | 
  private | 
the owner class
Definition at line 121 of file lte-ue-ccm-rrc-sap.h.
Referenced by MemberLteUeCcmRrcSapProvider(), AddLc(), ConfigureSignalBearer(), RemoveLc(), and Reset().