28 virtual uint8_t GetFhControlMethod() = 0;
29 virtual bool DoesAllocationFit(uint16_t bwpId,
33 virtual void UpdateTracesBasedOnDroppedData(uint16_t bwpId,
38 virtual void NotifyEndSlot(uint16_t bwpId,
SfnSf currentSlot) = 0;
56 virtual uint16_t GetNumerology()
const = 0;
76 uint8_t GetFhControlMethod()
override;
77 bool DoesAllocationFit(uint16_t bwpId, uint32_t mcs, uint32_t nRegs, uint8_t dlRank)
override;
78 void UpdateTracesBasedOnDroppedData(uint16_t bwpId,
82 uint8_t dlRank)
override;
83 void NotifyEndSlot(uint16_t bwpId,
SfnSf currentSlot)
override;
100 return m_owner->DoGetFhControlMethod();
105MemberNrFhPhySapProvider<C>::DoesAllocationFit(uint16_t bwpId,
110 return m_owner->DoGetDoesAllocationFit(bwpId, mcs, nRegs, dlRank);
115MemberNrFhPhySapProvider<C>::UpdateTracesBasedOnDroppedData(uint16_t bwpId,
121 return m_owner->DoUpdateTracesBasedOnDroppedData(bwpId, mcs, nRbgs, nSymb, dlRank);
126MemberNrFhPhySapProvider<C>::NotifyEndSlot(uint16_t bwpId, SfnSf currentSlot)
128 return m_owner->DoNotifyEndSlot(bwpId, currentSlot);
149 uint16_t GetNumerology()
const override;
166 return m_owner->GetNumerology();
Template for the implementation of the NrFhPhySapProvider as a member of an owner class of type C to ...
Template for the implementation of the NrFhPhySapUser as a member of an owner class of type C to whic...
Service Access Point (SAP) offered by the FhControl instance to the gnb PHY instance.
Service Access Point (SAP) offered by the gnb PHY instance to the FhControl instance.