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