src/lte/model/lte-rlc.h
changeset 9351 6e074e67a1ad
parent 8714 398bbcbb3f42
child 9451 116fd6ad4640
equal deleted inserted replaced
9350:fae7cfe4cfb0 9351:6e074e67a1ad
   109 
   109 
   110   LteRlcSapUser* m_rlcSapUser;
   110   LteRlcSapUser* m_rlcSapUser;
   111   LteRlcSapProvider* m_rlcSapProvider;
   111   LteRlcSapProvider* m_rlcSapProvider;
   112 
   112 
   113   // Interface forwarded by LteMacSapUser
   113   // Interface forwarded by LteMacSapUser
   114   virtual void DoNotifyTxOpportunity (uint32_t bytes, uint8_t layer) = 0;
   114   virtual void DoNotifyTxOpportunity (uint32_t bytes, uint8_t layer, uint8_t harqId) = 0;
   115   virtual void DoNotifyHarqDeliveryFailure () = 0;
   115   virtual void DoNotifyHarqDeliveryFailure () = 0;
   116   virtual void DoReceivePdu (Ptr<Packet> p) = 0;
   116   virtual void DoReceivePdu (Ptr<Packet> p) = 0;
   117 
   117 
   118   LteMacSapUser* m_macSapUser;
   118   LteMacSapUser* m_macSapUser;
   119   LteMacSapProvider* m_macSapProvider;
   119   LteMacSapProvider* m_macSapProvider;
   148   LteRlcSm ();
   148   LteRlcSm ();
   149   virtual ~LteRlcSm ();
   149   virtual ~LteRlcSm ();
   150   static TypeId GetTypeId (void);
   150   static TypeId GetTypeId (void);
   151 
   151 
   152   virtual void DoTransmitPdcpPdu (Ptr<Packet> p);
   152   virtual void DoTransmitPdcpPdu (Ptr<Packet> p);
   153   virtual void DoNotifyTxOpportunity (uint32_t bytes, uint8_t layer);
   153   virtual void DoNotifyTxOpportunity (uint32_t bytes, uint8_t layer, uint8_t harqId);
   154   virtual void DoNotifyHarqDeliveryFailure ();
   154   virtual void DoNotifyHarqDeliveryFailure ();
   155   virtual void DoReceivePdu (Ptr<Packet> p);
   155   virtual void DoReceivePdu (Ptr<Packet> p);
   156 
   156 
   157   void Start ();
   157   void Start ();
   158 
   158