equal
deleted
inserted
replaced
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 |