Remove Start method with a RBS. This is only needed in the RlcSm
This commit is contained in:
@@ -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<Packet> 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)
|
||||
{
|
||||
|
||||
@@ -53,8 +53,6 @@ public:
|
||||
virtual void DoNotifyHarqDeliveryFailure ();
|
||||
virtual void DoReceivePdu (Ptr<Packet> p);
|
||||
|
||||
void Start ();
|
||||
|
||||
private:
|
||||
/**
|
||||
* This method will schedule a timeout at WaitReplyTimeout interval
|
||||
|
||||
@@ -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<Packet> p)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LteRlcTm::Start ()
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
|
||||
DoReportBufferStatus ();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LteRlcTm::DoReportBufferStatus (void)
|
||||
{
|
||||
|
||||
@@ -52,8 +52,6 @@ public:
|
||||
virtual void DoNotifyHarqDeliveryFailure ();
|
||||
virtual void DoReceivePdu (Ptr<Packet> p);
|
||||
|
||||
void Start ();
|
||||
|
||||
private:
|
||||
void ExpireRbsTimer (void);
|
||||
void DoReportBufferStatus ();
|
||||
|
||||
@@ -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<Packet> p)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LteRlcUm::Start ()
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
|
||||
DoReportBufferStatus ();
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
LteRlcUm::IsInsideReorderingWindow (SequenceNumber10 seqNumber)
|
||||
{
|
||||
|
||||
@@ -52,8 +52,6 @@ public:
|
||||
virtual void DoNotifyHarqDeliveryFailure ();
|
||||
virtual void DoReceivePdu (Ptr<Packet> p);
|
||||
|
||||
void Start ();
|
||||
|
||||
private:
|
||||
void ExpireReorderingTimer (void);
|
||||
void ExpireRbsTimer (void);
|
||||
|
||||
Reference in New Issue
Block a user