diff --git a/src/lte/model/lte-rlc-am.cc b/src/lte/model/lte-rlc-am.cc index ba8ac160f..9024d0df1 100644 --- a/src/lte/model/lte-rlc-am.cc +++ b/src/lte/model/lte-rlc-am.cc @@ -72,8 +72,6 @@ LteRlcAm::LteRlcAm () // SDU reassembling process m_reassemblingState = WAITING_S0_FULL; m_expectedSeqNumber = 0; - - Simulator::ScheduleNow (&LteRlcAm::Start, this); } LteRlcAm::~LteRlcAm () @@ -1017,24 +1015,6 @@ LteRlcAm::DoReceivePdu (Ptr p) } -void -LteRlcAm::Start () -{ - NS_LOG_FUNCTION (this); - - LteMacSapProvider::ReportBufferStatusParameters p; - p.rnti = m_rnti; - p.lcid = m_lcid; - p.txQueueSize = 0; - p.txQueueHolDelay = 0; - p.retxQueueSize = 0; - p.retxQueueHolDelay = 0; - p.statusPduSize = 0; - - m_macSapProvider->ReportBufferStatus (p); -} - - bool LteRlcAm::IsInsideReceivingWindow (SequenceNumber10 seqNumber) { diff --git a/src/lte/model/lte-rlc-am.h b/src/lte/model/lte-rlc-am.h index b32abcc89..895a85100 100644 --- a/src/lte/model/lte-rlc-am.h +++ b/src/lte/model/lte-rlc-am.h @@ -53,8 +53,6 @@ public: virtual void DoNotifyHarqDeliveryFailure (); virtual void DoReceivePdu (Ptr p); - void Start (); - private: /** * This method will schedule a timeout at WaitReplyTimeout interval diff --git a/src/lte/model/lte-rlc-tm.cc b/src/lte/model/lte-rlc-tm.cc index 8f66e8904..530a1f269 100644 --- a/src/lte/model/lte-rlc-tm.cc +++ b/src/lte/model/lte-rlc-tm.cc @@ -36,8 +36,6 @@ LteRlcTm::LteRlcTm () m_txBufferSize (0) { NS_LOG_FUNCTION (this); - - Simulator::ScheduleNow (&LteRlcTm::Start, this); } LteRlcTm::~LteRlcTm () @@ -187,15 +185,6 @@ LteRlcTm::DoReceivePdu (Ptr p) } -void -LteRlcTm::Start () -{ - NS_LOG_FUNCTION (this); - - DoReportBufferStatus (); -} - - void LteRlcTm::DoReportBufferStatus (void) { diff --git a/src/lte/model/lte-rlc-tm.h b/src/lte/model/lte-rlc-tm.h index 88e8f2529..c2d6d5a58 100644 --- a/src/lte/model/lte-rlc-tm.h +++ b/src/lte/model/lte-rlc-tm.h @@ -52,8 +52,6 @@ public: virtual void DoNotifyHarqDeliveryFailure (); virtual void DoReceivePdu (Ptr p); - void Start (); - private: void ExpireRbsTimer (void); void DoReportBufferStatus (); diff --git a/src/lte/model/lte-rlc-um.cc b/src/lte/model/lte-rlc-um.cc index c8affe8a7..a672b2bc6 100644 --- a/src/lte/model/lte-rlc-um.cc +++ b/src/lte/model/lte-rlc-um.cc @@ -44,8 +44,6 @@ LteRlcUm::LteRlcUm () { NS_LOG_FUNCTION (this); m_reassemblingState = WAITING_S0_FULL; - - Simulator::ScheduleNow (&LteRlcUm::Start, this); } LteRlcUm::~LteRlcUm () @@ -559,15 +557,6 @@ LteRlcUm::DoReceivePdu (Ptr p) } -void -LteRlcUm::Start () -{ - NS_LOG_FUNCTION (this); - - DoReportBufferStatus (); -} - - bool LteRlcUm::IsInsideReorderingWindow (SequenceNumber10 seqNumber) { diff --git a/src/lte/model/lte-rlc-um.h b/src/lte/model/lte-rlc-um.h index f345b50f3..e68d4a262 100644 --- a/src/lte/model/lte-rlc-um.h +++ b/src/lte/model/lte-rlc-um.h @@ -52,8 +52,6 @@ public: virtual void DoNotifyHarqDeliveryFailure (); virtual void DoReceivePdu (Ptr p); - void Start (); - private: void ExpireReorderingTimer (void); void ExpireRbsTimer (void);