Template for the implementation of the LteAnrSapProvider as a member of an owner class of type C to which all methods are forwarded. More...
#include <lte-anr-sap.h>
Public Member Functions | |
MemberLteAnrSapProvider (C *owner) | |
virtual void | AddNeighbourRelation (uint16_t cellId) |
Add a new Neighbour Relation entry. More... | |
virtual bool | GetNoHo (uint16_t cellId) const |
Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT). More... | |
virtual bool | GetNoRemove (uint16_t cellId) const |
Get the value of No Remove field of a neighbouring cell from the Neighbour Relation Table (NRT). More... | |
virtual bool | GetNoX2 (uint16_t cellId) const |
Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT). More... | |
virtual void | ReportUeMeas (LteRrcSap::MeasResults measResults) |
Send a UE measurement report to the ANC instance. More... | |
![]() | |
virtual | ~LteAnrSapProvider () |
Private Member Functions | |
MemberLteAnrSapProvider () | |
Private Attributes | |
C * | m_owner |
Template for the implementation of the LteAnrSapProvider as a member of an owner class of type C to which all methods are forwarded.
Definition at line 128 of file lte-anr-sap.h.
ns3::MemberLteAnrSapProvider< C >::MemberLteAnrSapProvider | ( | C * | owner | ) |
Definition at line 148 of file lte-anr-sap.h.
|
private |
|
virtual |
Add a new Neighbour Relation entry.
cellId | the Physical Cell ID of the new neighbouring cell |
Implements ns3::LteAnrSapProvider.
Definition at line 164 of file lte-anr-sap.h.
|
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 |
Implements ns3::LteAnrSapProvider.
Definition at line 180 of file lte-anr-sap.h.
|
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 |
Implements ns3::LteAnrSapProvider.
Definition at line 172 of file lte-anr-sap.h.
|
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 |
Implements ns3::LteAnrSapProvider.
Definition at line 188 of file lte-anr-sap.h.
|
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).
Implements ns3::LteAnrSapProvider.
Definition at line 156 of file lte-anr-sap.h.
|
private |
Definition at line 142 of file lte-anr-sap.h.