Public Member Functions | |
DrbActivator (Ptr< NetDevice > ueDevice, EpsBearer bearer) | |
void | ActivateDrb (uint64_t imsi, uint16_t cellId, uint16_t rnti) |
![]() | |
SimpleRefCount () | |
SimpleRefCount (const SimpleRefCount &o) | |
uint32_t | GetReferenceCount (void) const |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
void | Ref (void) const |
void | Unref (void) const |
Static Public Member Functions | |
static void | ActivateCallback (Ptr< DrbActivator > a, std::string context, uint64_t imsi, uint16_t cellId, uint16_t rnti) |
![]() | |
static void | Cleanup (void) |
Private Attributes | |
bool | m_active |
EpsBearer | m_bearer |
uint64_t | m_imsi |
Ptr< NetDevice > | m_ueDevice |
Definition at line 650 of file lte-helper.cc.
Definition at line 663 of file lte-helper.cc.
|
static |
Definition at line 672 of file lte-helper.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::LteHelper::ActivateDataRadioBearer().
void ns3::DrbActivator::ActivateDrb | ( | uint64_t | imsi, |
uint16_t | cellId, | ||
uint16_t | rnti | ||
) |
Definition at line 679 of file lte-helper.cc.
References ns3::LteUeRrc::CONNECTED_NORMALLY, ns3::UeManager::CONNECTED_NORMALLY, ns3::UeManager::CONNECTION_RECONFIGURATION, ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequest(), ns3::LteEnbNetDevice::GetCellId(), ns3::LteUeRrc::GetCellId(), ns3::Object::GetObject(), ns3::LteUeRrc::GetRnti(), ns3::LteEnbRrc::GetS1SapUser(), ns3::LteUeRrc::GetState(), ns3::LteEnbRrc::GetUeManager(), m_active, m_bearer, m_imsi, m_ueDevice, NS_ASSERT, NS_LOG_FUNCTION, and ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::rnti.
|
private |
Definition at line 657 of file lte-helper.cc.
Referenced by ActivateDrb().
|
private |
Definition at line 659 of file lte-helper.cc.
Referenced by ActivateDrb().
|
private |
Definition at line 660 of file lte-helper.cc.
Referenced by ActivateDrb().
Definition at line 658 of file lte-helper.cc.
Referenced by ActivateDrb().