7#ifndef NR_HANDOVER_ALGORITHM_H
8#define NR_HANDOVER_ALGORITHM_H
10#include "nr-rrc-sap.h"
12#include "ns3/object.h"
17class NrHandoverManagementSapUser;
18class NrHandoverManagementSapProvider;
80 void DoDispose()
override;
The abstract base class of a handover algorithm that operates using the Handover Management SAP inter...
virtual void DoReportUeMeas(uint16_t rnti, NrRrcSap::MeasResults measResults)=0
Implementation of NrHandoverManagementSapProvider::ReportUeMeas.
virtual NrHandoverManagementSapProvider * GetNrHandoverManagementSapProvider()=0
Export the "provider" part of the Handover Management SAP interface.
static TypeId GetTypeId()
Get the type ID.
virtual void SetNrHandoverManagementSapUser(NrHandoverManagementSapUser *s)=0
Set the "user" part of the Handover Management SAP interface that this handover algorithm instance wi...
Service Access Point (SAP) offered by the handover algorithm instance to the eNodeB RRC instance.
Service Access Point (SAP) offered by the eNodeB RRC instance to the handover algorithm instance.