The UeRecord class is developerd in order to store at the eNodeB all information (such as feedback cqi, mac address etc...) of a UE registered into that eNodeB. All UE records are managed by the UeManager class. More...
#include <ue-record.h>
Classes | |
struct | CqiFeedback |
CqiFeedbacks represents a list of CQI feedbacks sent by the UE. The downlink packet scheduler of the eNB uses these values to assign accordingly radio resources. More... | |
Public Types | |
typedef std::vector< struct CqiFeedback > | CqiFeedbacks |
a list of CQI feedbacks | |
Public Member Functions | |
UeRecord (Ptr< NetDevice > ue, Ptr< NetDevice > enb) | |
Creates a ue record of the UE registered into the eNB. | |
void | SetUe (Ptr< NetDevice > ue) |
Set the UE of the record. | |
Ptr< NetDevice > | GetUe (void) |
Get the UE of the record. | |
void | SetEnb (Ptr< NetDevice > enb) |
Set the eNB of the record. | |
Ptr< NetDevice > | GetEnb (void) |
Get the eNB of the record. | |
void | SetCqiFeedbacks (CqiFeedbacks cqiFeedbacks) |
Set CQI feedbacks of the registered UE. | |
CqiFeedbacks | GetCqiFeedbacks (void) |
Get CQI feedbacks of the registered UE. |
The UeRecord class is developerd in order to store at the eNodeB all information (such as feedback cqi, mac address etc...) of a UE registered into that eNodeB. All UE records are managed by the UeManager class.
Creates a ue record of the UE registered into the eNB.
ue | the pointer of the ue device | |
enb | the pointer of the enb device |
CqiFeedbacks ns3::UeRecord::GetCqiFeedbacks | ( | void | ) |
Get CQI feedbacks of the registered UE.
Get the eNB of the record.
Get the UE of the record.
void ns3::UeRecord::SetCqiFeedbacks | ( | CqiFeedbacks | cqiFeedbacks | ) |
Set CQI feedbacks of the registered UE.
cqiFeedbacks | a list of CQI feedback |
Set the eNB of the record.
enb | the pointer of the enb device |
Set the UE of the record.
ue | the pointer of the ue device |