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"
 Inheritance diagram for ns3::MemberLteAnrSapProvider< C >:
 Inheritance diagram for ns3::MemberLteAnrSapProvider< C >: Collaboration diagram for ns3::MemberLteAnrSapProvider< C >:
 Collaboration diagram for ns3::MemberLteAnrSapProvider< C >:| Public Member Functions | |
| MemberLteAnrSapProvider ()=delete | |
| MemberLteAnrSapProvider (C *owner) | |
| Constructor. | |
| void | AddNeighbourRelation (uint16_t cellId) override | 
| Add a new Neighbour Relation entry. | |
| bool | GetNoHo (uint16_t cellId) const override | 
| Get the value of No HO field of a neighbouring cell from the Neighbour Relation Table (NRT). | |
| 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 | GetNoX2 (uint16_t cellId) const override | 
| Get the value of No X2 field of a neighbouring cell from the Neighbour Relation Table (NRT). | |
| void | ReportUeMeas (LteRrcSap::MeasResults measResults) override | 
| Send a UE measurement report to the ANC instance. | |
|  Public Member Functions inherited from ns3::LteAnrSapProvider | |
| virtual | ~LteAnrSapProvider () | 
| Private Attributes | |
| C * | m_owner | 
| the owner class | |
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 112 of file lte-anr-sap.h.
| ns3::MemberLteAnrSapProvider< C >::MemberLteAnrSapProvider | ( | C * | owner | ) | 
| 
 | delete | 
| 
 | overridevirtual | 
Add a new Neighbour Relation entry.
| cellId | the Physical Cell ID of the new neighbouring cell | 
Implements ns3::LteAnrSapProvider.
Definition at line 153 of file lte-anr-sap.h.
| 
 | overridevirtual | 
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 167 of file lte-anr-sap.h.
| 
 | overridevirtual | 
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 160 of file lte-anr-sap.h.
| 
 | overridevirtual | 
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 174 of file lte-anr-sap.h.
| 
 | overridevirtual | 
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 146 of file lte-anr-sap.h.
| 
 | private | 
the owner class
Definition at line 133 of file lte-anr-sap.h.