@@ -192,7 +192,7 @@ void LtePdcpBase::fromDataPort(cPacket *pktAux)
192192 EV << " LteRrc : Assigned Node ID: " << nodeId_ << " \n " ;
193193
194194 // get the PDCP entity for this LCID and process the packet
195- LteTxPdcpEntity *entity = getTxEntity (cid);
195+ LteTxPdcpEntity *entity = getOrCreateTxEntity (cid);
196196 entity->handlePacketFromUpperLayer (pkt);
197197}
198198
@@ -209,7 +209,7 @@ void LtePdcpBase::fromLowerLayer(cPacket *pktAux)
209209
210210 MacCid cid = MacCid (lteInfo->getSourceId (), lteInfo->getLcid ()); // TODO: check if you have to get master node id
211211
212- LteRxPdcpEntity *entity = getRxEntity (cid);
212+ LteRxPdcpEntity *entity = getOrCreateRxEntity (cid);
213213 entity->handlePacketFromLowerLayer (pkt);
214214}
215215
@@ -350,7 +350,7 @@ void LtePdcpBase::handleMessage(cMessage *msg)
350350 }
351351}
352352
353- LteTxPdcpEntity *LtePdcpBase::getTxEntity (MacCid cid)
353+ LteTxPdcpEntity *LtePdcpBase::getOrCreateTxEntity (MacCid cid)
354354{
355355 // Find entity for this LCID
356356 PdcpTxEntities::iterator it = txEntities_.find (cid);
@@ -376,7 +376,7 @@ LteTxPdcpEntity *LtePdcpBase::getTxEntity(MacCid cid)
376376 }
377377}
378378
379- LteRxPdcpEntity *LtePdcpBase::getRxEntity (MacCid cid)
379+ LteRxPdcpEntity *LtePdcpBase::getOrCreateRxEntity (MacCid cid)
380380{
381381 // Find entity for this CID
382382 PdcpRxEntities::iterator it = rxEntities_.find (cid);
0 commit comments