A Discrete-Event Network Simulator
API
ns3::MemberLteHandoverManagementSapProvider< C > Class Template Reference

Template for the implementation of the LteHandoverManagementSapProvider as a member of an owner class of type C to which all methods are forwarded. More...

#include "lte-handover-management-sap.h"

+ Inheritance diagram for ns3::MemberLteHandoverManagementSapProvider< C >:
+ Collaboration diagram for ns3::MemberLteHandoverManagementSapProvider< C >:

Public Member Functions

 MemberLteHandoverManagementSapProvider ()=delete
 
 MemberLteHandoverManagementSapProvider (C *owner)
 Constructor. More...
 
virtual void ReportUeMeas (uint16_t rnti, LteRrcSap::MeasResults measResults)
 Send a UE measurement report to handover algorithm. More...
 
- Public Member Functions inherited from ns3::LteHandoverManagementSapProvider
virtual ~LteHandoverManagementSapProvider ()
 
virtual void ReportUeMeas (uint16_t rnti, LteRrcSap::MeasResults measResults)=0
 Send a UE measurement report to handover algorithm. More...
 

Private Attributes

C * m_owner
 the owner class More...
 

Detailed Description

template<class C>
class ns3::MemberLteHandoverManagementSapProvider< C >

Template for the implementation of the LteHandoverManagementSapProvider as a member of an owner class of type C to which all methods are forwarded.

Definition at line 115 of file lte-handover-management-sap.h.

Constructor & Destructor Documentation

◆ MemberLteHandoverManagementSapProvider() [1/2]

template<class C >
ns3::MemberLteHandoverManagementSapProvider< C >::MemberLteHandoverManagementSapProvider ( C *  owner)

Constructor.

Parameters
ownerthe owner class

Definition at line 138 of file lte-handover-management-sap.h.

◆ MemberLteHandoverManagementSapProvider() [2/2]

template<class C >
ns3::MemberLteHandoverManagementSapProvider< C >::MemberLteHandoverManagementSapProvider ( )
delete

Member Function Documentation

◆ ReportUeMeas()

template<class C >
void ns3::MemberLteHandoverManagementSapProvider< C >::ReportUeMeas ( uint16_t  rnti,
LteRrcSap::MeasResults  measResults 
)
virtual

Send a UE measurement report to handover algorithm.

Parameters
rntiRadio Network Temporary Identity, an integer identifying the UE where the report originates from
measResultsa single report of one measurement identity

The received measurement report is a result of the UE measurement configuration previously configured by calling LteHandoverManagementSapUser::AddUeMeasReportConfigForHandover. The report may be stored and utilised for the purpose of making handover decision.

Implements ns3::LteHandoverManagementSapProvider.

Definition at line 146 of file lte-handover-management-sap.h.

Member Data Documentation

◆ m_owner

template<class C >
C* ns3::MemberLteHandoverManagementSapProvider< C >::m_owner
private

the owner class

Definition at line 132 of file lte-handover-management-sap.h.


The documentation for this class was generated from the following file: