25 #include <ns3/lte-rrc-sap.h>
74 virtual bool GetNoHo (uint16_t cellId)
const = 0;
84 virtual bool GetNoX2 (uint16_t cellId)
const = 0;
142 virtual bool GetNoHo (uint16_t cellId)
const;
143 virtual bool GetNoX2 (uint16_t cellId)
const;
163 m_owner->DoReportUeMeas (measResults);
171 m_owner->DoAddNeighbourRelation (cellId);
179 return m_owner->DoGetNoRemove (cellId);
187 return m_owner->DoGetNoHo (cellId);
195 return m_owner->DoGetNoX2 (cellId);
236 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...
virtual bool GetNoX2(uint16_t cellId) const
Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT).
virtual bool GetNoRemove(uint16_t cellId) const
Get the value of No Remove field of a neighbouring cell from the Neighbour Relation Table (NRT).
virtual void AddNeighbourRelation(uint16_t cellId)
Add a new Neighbour Relation entry.
C * m_owner
the owner class
virtual void ReportUeMeas(LteRrcSap::MeasResults measResults)
Send a UE measurement report to the ANC instance.
virtual bool GetNoHo(uint16_t cellId) const
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT).
MemberLteAnrSapProvider()
Template for the implementation of the LteAnrSapUser as a member of an owner class of type C to which...
C * m_owner
the owner class
virtual uint8_t AddUeMeasReportConfigForAnr(LteRrcSap::ReportConfigEutra reportConfig)
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
Specifies criteria for triggering of an E-UTRA measurement reporting event.