37 std::string nameEntity_;
38 RlcSduSlidingWindowReceptionBuffer *rxBuffer_ =
nullptr;
39 std::set<unsigned int> passedUpSdus_;
40 omnetpp::cMessage *tReassemblyTimer_ =
nullptr;
41 omnetpp::simtime_t tReassembly_;
42 omnetpp::cMessage *tStatusProhibitTimer_ =
nullptr;
43 omnetpp::simtime_t tStatusProhibit_;
44 unsigned int rxNextStatusTrigger_ = 0;
45 unsigned int amWindowSize_ = 0;
46 bool statusReportPending_ =
false;
51 void enque(inet::Packet *pkt)
override;
52 void handleMessage(cMessage *msg)
override;
56 void initMode()
override;
60 virtual void passUpNr(
int seqNum);
61 virtual void sendStatusReportNr();
62 virtual void routeControlToTxEntityNr(inet::Packet *pkt);
63 virtual void bufferControlViaTxEntityNr(inet::Packet *pkt);