62 virtual bool GetNoHo(uint16_t cellId)
const = 0;
72 virtual bool GetNoX2(uint16_t cellId)
const = 0;
129 bool GetNoHo(uint16_t cellId)
const override;
130 bool GetNoX2(uint16_t cellId)
const override;
147 m_owner->DoReportUeMeas(measResults);
154 m_owner->DoAddNeighbourRelation(cellId);
161 return m_owner->DoGetNoRemove(cellId);
168 return m_owner->DoGetNoHo(cellId);
175 return m_owner->DoGetNoX2(cellId);
214 return m_owner->DoAddUeMeasReportConfigForAnr(reportConfig);
Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance.
virtual void AddNeighbourRelation(uint16_t cellId)=0
Add a new Neighbour Relation entry.
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 GetNoHo(uint16_t cellId) const =0
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT).
virtual ~LteAnrSapProvider()
virtual void ReportUeMeas(LteRrcSap::MeasResults measResults)=0
Send a UE measurement report to the ANC instance.
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).
Service Access Point (SAP) offered by the eNodeB RRC instance to the ANR instance.
virtual uint8_t AddUeMeasReportConfigForAnr(LteRrcSap::ReportConfigEutra reportConfig)=0
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
Template for the implementation of the LteAnrSapProvider as a member of an owner class of type C to w...
MemberLteAnrSapProvider()=delete
void ReportUeMeas(LteRrcSap::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).
C * m_owner
the owner class
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).
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 LteAnrSapUser as a member of an owner class of type C to which...
uint8_t AddUeMeasReportConfigForAnr(LteRrcSap::ReportConfigEutra reportConfig) override
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
MemberLteAnrSapUser()=delete
C * m_owner
the owner class
Every class exported by the ns3 library is enclosed in the ns3 namespace.
Specifies criteria for triggering of an E-UTRA measurement reporting event.