src/lte/model/lte-enb-rrc.h
changeset 10850 310b021e4598
parent 10425 1867d8c25aa7
child 10892 3e86fac77082
equal deleted inserted replaced
10849:10f7ccb63b6a 10850:310b021e4598
   408   uint16_t m_sourceCellId;
   408   uint16_t m_sourceCellId;
   409   uint16_t m_targetCellId;
   409   uint16_t m_targetCellId;
   410   std::list<uint8_t> m_drbsToBeStarted;
   410   std::list<uint8_t> m_drbsToBeStarted;
   411   bool m_needTransmissionModeConfiguration;
   411   bool m_needTransmissionModeConfiguration;
   412 
   412 
   413   EventId m_connectionTimeout;
   413   EventId m_connectionRequestTimeout;
       
   414   EventId m_connectionSetupTimeout;
   414   EventId m_connectionRejectedTimeout;
   415   EventId m_connectionRejectedTimeout;
   415   EventId m_handoverJoiningTimeout;
   416   EventId m_handoverJoiningTimeout;
   416   EventId m_handoverLeavingTimeout;
   417   EventId m_handoverLeavingTimeout;
   417 
   418 
   418 };
   419 };
   567   /** 
   568   /** 
   568    * 
   569    * 
   569    * 
   570    * 
   570    * \param rnti the identifier of an UE
   571    * \param rnti the identifier of an UE
   571    * 
   572    * 
       
   573    * \return true if the corresponding UeManager instance exists
       
   574    */
       
   575   bool HasUeManager (uint16_t rnti) const;
       
   576 
       
   577   /**
       
   578    *
       
   579    *
       
   580    * \param rnti the identifier of an UE
       
   581    *
   572    * \return the corresponding UeManager instance
   582    * \return the corresponding UeManager instance
   573    */
   583    */
   574   Ptr<UeManager> GetUeManager (uint16_t rnti);
   584   Ptr<UeManager> GetUeManager (uint16_t rnti);
   575 
   585 
   576   /**
   586   /**
   642    * \param cb 
   652    * \param cb 
   643    */
   653    */
   644   void SetForwardUpCallback (Callback <void, Ptr<Packet> > cb);
   654   void SetForwardUpCallback (Callback <void, Ptr<Packet> > cb);
   645 
   655 
   646   /** 
   656   /** 
   647    * Method triggered when a UE is expected to get connected but does
   657    * Method triggered when a UE is expected to request for connection but does
   648    * not do so in a reasonable time
   658    * not do so in a reasonable time
   649    * 
   659    * 
   650    * \param rnti the T-C-RNTI whose timeout expired
   660    * \param rnti the T-C-RNTI whose timeout expired
   651    */
   661    */
   652   void ConnectionTimeout (uint16_t rnti);
   662   void ConnectionRequestTimeout (uint16_t rnti);
   653 
   663 
   654   /** 
   664   /** 
       
   665    * Method triggered when a UE is expected to complete a connection setup
       
   666    * procedure but does not do so in a reasonable time
       
   667    *
       
   668    * \param rnti the T-C-RNTI whose timeout expired
       
   669    */
       
   670   void ConnectionSetupTimeout (uint16_t rnti);
       
   671 
       
   672   /**
   655    * Method triggered a while after sending RRC Connection Rejected
   673    * Method triggered a while after sending RRC Connection Rejected
   656    * 
   674    * 
   657    * \param rnti the T-C-RNTI whose timeout expired
   675    * \param rnti the T-C-RNTI whose timeout expired
   658    */
   676    */
   659   void ConnectionRejectedTimeout (uint16_t rnti);
   677   void ConnectionRejectedTimeout (uint16_t rnti);
   948   // UE measurements related attributes
   966   // UE measurements related attributes
   949   uint8_t m_rsrpFilterCoefficient;
   967   uint8_t m_rsrpFilterCoefficient;
   950   uint8_t m_rsrqFilterCoefficient;
   968   uint8_t m_rsrqFilterCoefficient;
   951 
   969 
   952   // timeouts
   970   // timeouts
   953   Time m_connectionTimeoutDuration;
   971   Time m_connectionRequestTimeoutDuration;
       
   972   Time m_connectionSetupTimeoutDuration;
   954   Time m_connectionRejectedTimeoutDuration;
   973   Time m_connectionRejectedTimeoutDuration;
   955   Time m_handoverJoiningTimeoutDuration;
   974   Time m_handoverJoiningTimeoutDuration;
   956   Time m_handoverLeavingTimeoutDuration;
   975   Time m_handoverLeavingTimeoutDuration;
   957 
   976 
   958   //             cellid    rnti   
   977   //             cellid    rnti