22 #ifndef LTE_ENB_CPHY_SAP_H 
   23 #define LTE_ENB_CPHY_SAP_H 
   28 #include <ns3/lte-rrc-sap.h> 
   32 class LteEnbNetDevice;
 
   54   virtual void SetCellId (uint16_t cellId) = 0;
 
   60   virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth) = 0;
 
   66   virtual void SetEarfcn (uint16_t ulEarfcn, uint16_t dlEarfcn) = 0;
 
   73   virtual void AddUe (uint16_t rnti) = 0;
 
   80   virtual void RemoveUe (uint16_t rnti) = 0;
 
  132   virtual void SetCellId (uint16_t cellId);
 
  133   virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth);
 
  134   virtual void SetEarfcn (uint16_t ulEarfcn, uint16_t dlEarfcn);
 
  135   virtual void AddUe (uint16_t rnti);
 
  136   virtual void RemoveUe (uint16_t rnti);
 
  161   m_owner->DoSetCellId (cellId);
 
  169   m_owner->DoSetBandwidth (ulBandwidth, dlBandwidth);
 
  176   m_owner->DoSetEarfcn (ulEarfcn, dlEarfcn);
 
  183   m_owner->DoAddUe (rnti);
 
  190   m_owner->DoRemoveUe (rnti);
 
  197   m_owner->DoSetTransmissionMode (rnti, txMode);
 
  204   m_owner->DoSetSrsConfigurationIndex (rnti, srsCi);
 
  211   m_owner->DoSetMasterInformationBlock (mib);
 
  253 #endif // LTE_ENB_CPHY_SAP_H 
virtual void SetMasterInformationBlock(LteRrcSap::MasterInformationBlock mib)=0
 
virtual void AddUe(uint16_t rnti)=0
 
virtual void SetTransmissionMode(uint16_t rnti, uint8_t txMode)=0
 
virtual void SetEarfcn(uint16_t ulEarfcn, uint16_t dlEarfcn)=0
 
virtual void SetCellId(uint16_t cellId)=0
 
virtual void SetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth)=0
 
virtual void SetMasterInformationBlock(LteRrcSap::MasterInformationBlock mib)
 
virtual void SetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth)
 
virtual void SetCellId(uint16_t cellId)
 
virtual ~LteEnbCphySapUser()
 
virtual void RemoveUe(uint16_t rnti)
 
MemberLteEnbCphySapUser()
 
virtual void SetTransmissionMode(uint16_t rnti, uint8_t txMode)
 
virtual void SetSrsConfigurationIndex(uint16_t rnti, uint16_t srsCi)
 
MemberLteEnbCphySapProvider()
 
virtual void SetSrsConfigurationIndex(uint16_t rnti, uint16_t srsCi)=0
 
virtual void SetEarfcn(uint16_t ulEarfcn, uint16_t dlEarfcn)
 
virtual ~LteEnbCphySapProvider()
 
virtual void AddUe(uint16_t rnti)
 
virtual void RemoveUe(uint16_t rnti)=0