Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance. More...
#include "lte-anr-sap.h"
Public Member Functions | |
virtual | ~LteAnrSapProvider () |
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). | |
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 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 void | ReportUeMeas (LteRrcSap::MeasResults measResults)=0 |
Send a UE measurement report to the ANC instance. | |
Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance.
This is the ANR SAP Provider, i.e., the part of the SAP that contains the ANR (Automatic Neighbour Relation) methods called by the eNodeB RRC instance.
Definition at line 25 of file lte-anr-sap.h.
|
virtual |
Definition at line 15 of file lte-anr-sap.cc.
|
pure virtual |
Add a new Neighbour Relation entry.
cellId | the Physical Cell ID of the new neighbouring cell |
Implemented in ns3::MemberLteAnrSapProvider< C >.
Referenced by ns3::LteEnbRrc::AddX2Neighbour().
|
pure virtual |
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT).
cellId | the Physical Cell ID of the neighbouring cell of interest |
Implemented in ns3::MemberLteAnrSapProvider< C >.
Referenced by ns3::LteEnbRrc::DoTriggerHandover().
|
pure virtual |
Get the value of No Remove field of a neighbouring cell from the Neighbour Relation Table (NRT).
cellId | the Physical Cell ID of the neighbouring cell of interest |
Implemented in ns3::MemberLteAnrSapProvider< C >.
|
pure virtual |
Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT).
cellId | the Physical Cell ID of the neighbouring cell of interest |
Implemented in ns3::MemberLteAnrSapProvider< C >.
Referenced by ns3::LteEnbRrc::DoTriggerHandover().
|
pure virtual |
Send a UE measurement report to the ANC instance.
measResults | a single report of one measurement identity |
The received measurement report is a result of the UE measurement configuration previously configured by calling LteAnrSapUser::AddUeMeasReportConfigForAnr. The report may be stored and utilized for the purpose of maintaining Neighbour Relation Table (NRT).
Implemented in ns3::MemberLteAnrSapProvider< C >.