10#include "nr-rrc-sap.h"
59 virtual bool GetNoHo(uint16_t cellId)
const = 0;
69 virtual bool GetNoX2(uint16_t cellId)
const = 0;
126 bool GetNoHo(uint16_t cellId)
const override;
127 bool GetNoX2(uint16_t cellId)
const override;
144 m_owner->DoReportUeMeas(measResults);
151 m_owner->DoAddNeighbourRelation(cellId);
158 return m_owner->DoGetNoRemove(cellId);
165 return m_owner->DoGetNoHo(cellId);
172 return m_owner->DoGetNoX2(cellId);
211 return m_owner->DoAddUeMeasReportConfigForAnr(reportConfig);
Template for the implementation of the NrAnrSapProvider as a member of an owner class of type C to wh...
void AddNeighbourRelation(uint16_t cellId) override
Add a new Neighbour Relation entry.
bool GetNoRemove(uint16_t cellId) const override
Get the value of No Remove field of a neighbouring cell from the Neighbour Relation Table (NRT).
void ReportUeMeas(NrRrcSap::MeasResults measResults) override
Send a UE measurement report to the ANC instance.
bool GetNoX2(uint16_t cellId) const override
Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT).
bool GetNoHo(uint16_t cellId) const override
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT).
Template for the implementation of the NrAnrSapUser as a member of an owner class of type C to which ...
uint8_t AddUeMeasReportConfigForAnr(NrRrcSap::ReportConfigEutra reportConfig) override
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance.
virtual void ReportUeMeas(NrRrcSap::MeasResults measResults)=0
Send a UE measurement report to the ANC instance.
virtual bool GetNoX2(uint16_t cellId) const =0
Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT).
virtual bool GetNoRemove(uint16_t cellId) const =0
Get the value of No Remove field of a neighbouring cell from the Neighbour Relation Table (NRT).
virtual void AddNeighbourRelation(uint16_t cellId)=0
Add a new Neighbour Relation entry.
virtual bool GetNoHo(uint16_t cellId) const =0
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT).
Service Access Point (SAP) offered by the eNodeB RRC instance to the ANR instance.
virtual uint8_t AddUeMeasReportConfigForAnr(NrRrcSap::ReportConfigEutra reportConfig)=0
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
Specifies criteria for triggering of an E-UTRA measurement reporting event.