From 26dc6705de5396c43498f2b006d764b889498b9c Mon Sep 17 00:00:00 2001 From: Manuel Requena Date: Tue, 27 Nov 2012 19:00:38 +0100 Subject: [PATCH] Add support of ResourceStatusUpdate X2 primitive in RRC --- src/lte/model/lte-enb-rrc.cc | 12 ++++++++++++ src/lte/model/lte-enb-rrc.h | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lte/model/lte-enb-rrc.cc b/src/lte/model/lte-enb-rrc.cc index ee5eb2b72..2104eb852 100644 --- a/src/lte/model/lte-enb-rrc.cc +++ b/src/lte/model/lte-enb-rrc.cc @@ -1203,6 +1203,18 @@ LteEnbRrc::DoRecvLoadInformation (EpcX2SapUser::LoadInformationParams params) NS_ASSERT ("Processing of LOAD INFORMATION X2 message IS NOT IMPLEMENTED"); } +void +LteEnbRrc::DoRecvResourceStatusUpdate (EpcX2SapUser::ResourceStatusUpdateParams params) +{ + NS_LOG_FUNCTION (this); + + NS_LOG_LOGIC ("Recv X2 message: RESOURCE STATUS UPDATE"); + + NS_LOG_LOGIC ("Number of cellMeasurementResultItems = " << params.cellMeasurementResultList.size ()); + + NS_ASSERT ("Processing of RESOURCE STATUS UPDATE X2 message IS NOT IMPLEMENTED"); +} + uint16_t LteEnbRrc::DoAllocateTemporaryCellRnti () diff --git a/src/lte/model/lte-enb-rrc.h b/src/lte/model/lte-enb-rrc.h index 2ee5c50d4..eb38e3525 100644 --- a/src/lte/model/lte-enb-rrc.h +++ b/src/lte/model/lte-enb-rrc.h @@ -541,7 +541,8 @@ private: void DoRecvHandoverRequestAck (EpcX2SapUser::HandoverRequestAckParams params); void DoRecvUeContextRelease (EpcX2SapUser::UeContextReleaseParams params); void DoRecvLoadInformation (EpcX2SapUser::LoadInformationParams params); - + void DoRecvResourceStatusUpdate (EpcX2SapUser::ResourceStatusUpdateParams params); + // CMAC SAP methods uint16_t DoAllocateTemporaryCellRnti ();