ns3::UeManager Class Reference
this class allow the eNodeb to manage in a very simple way all registered UE. In particular, to each registered UE, a new UeRecord is created.
More...
#include <ue-manager.h>
List of all members.
Detailed Description
this class allow the eNodeb to manage in a very simple way all registered UE. In particular, to each registered UE, a new UeRecord is created.
- See also:
- UeRecord
Member Function Documentation
Create a new UE Record to store into the eNB.
- Parameters:
-
| ue | the pointer of the UE device |
| enb | the pointer of the enb device |
void ns3::UeManager::DeleteUeRecord |
( |
const Mac48Address & |
macAddress |
) |
|
Delete an UE Record stored into the eNB.
- Parameters:
-
| macAddress | the mac address of the UE device |
Delete an UE Record stored into the eNB.
- Parameters:
-
| ue | the pointer of the ue device |
uint32_t ns3::UeManager::GetNRegisteredUes |
( |
void |
|
) |
const |
Get the number of registered UE.
- Returns:
- the number of registered UE
Get a UE Record stored into the eNB.
- Parameters:
-
| macAddress | the mac address of the UE device |
- Returns:
- a pointer ot the UE record
Get a UE Record stored into the eNB.
- Parameters:
-
| ue | the pointer of the UE device |
- Returns:
- a pointer ot the UE record
std::vector< Ptr<UeRecord> >* ns3::UeManager::GetUeRecords |
( |
void |
|
) |
|
Get a list of UE records.
- Returns:
- a list of UE records
bool ns3::UeManager::IsRegistered |
( |
const Mac48Address & |
macAddress |
) |
const |
Verify if the UE is registered into this eNB.
- Parameters:
-
| macAddress | the mac address of the UE device |
- Returns:
- true if the UE is registered, false otherwise
Verify if the UE is registered into this eNB.
- Parameters:
-
| ue | the pointer of the UE device |
- Returns:
- true if the UE is registered, false otherwise
The documentation for this class was generated from the following file:
- src/devices/lte/model/ue-manager.h