48 static simsignal_t wastedGrantedBytesSignal_;
49 static simsignal_t enqueuedSduSizeSignal_;
50 static simsignal_t enqueuedSduRateSignal_;
51 static simsignal_t requestedPduSizeSignal_;
52 static simsignal_t txWindowOccupationSignal_;
53 static simsignal_t txWindowFullSignal_;
54 static simsignal_t retransmissionPduSignal_;
55 static simsignal_t receivedPacketFromUpperLayerSignal_;
56 static simsignal_t sentPacketToLowerLayerSignal_;
61 FlowControlInfo *lteInfo_ =
nullptr;
67 bool radioLinkFailureDetected_ =
false;
68 unsigned int maxRtxThreshold_ = 0;
83 virtual void enque(inet::Packet *sdu) = 0;
86 virtual void sendPdus(
int size) = 0;
89 virtual void bufferControlPdu(cPacket *pkt) = 0;
92 virtual void handleControlPacket(cPacket *pkt) = 0;
96 virtual unsigned int getPendingDataVolume()
const = 0;
99 int64_t getBufferOccupancy()
const override {
return (int64_t)getPendingDataVolume(); }