ns-3
ns3::UeRecord Class Reference

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>

Inheritance diagram for ns3::UeRecord:
Collaboration diagram for ns3::UeRecord:

List of all members.

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< NetDeviceGetUe (void)
 Get the UE of the record.
void SetEnb (Ptr< NetDevice > enb)
 Set the eNB of the record.
Ptr< NetDeviceGetEnb (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.

Detailed Description

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.


Constructor & Destructor Documentation

ns3::UeRecord::UeRecord ( Ptr< NetDevice ue,
Ptr< NetDevice enb 
)

Creates a ue record of the UE registered into the eNB.

Parameters:
uethe pointer of the ue device
enbthe pointer of the enb device

References NS_LOG_FUNCTION.


Member Function Documentation

Get CQI feedbacks of the registered UE.

Returns:
a list of CQI feedback

References NS_LOG_FUNCTION.

Get the eNB of the record.

Returns:
the pointer of the eNB

References NS_LOG_FUNCTION.

Get the UE of the record.

Returns:
the pointer of the UE

References NS_LOG_FUNCTION.

Set CQI feedbacks of the registered UE.

Parameters:
cqiFeedbacksa list of CQI feedback

References NS_LOG_FUNCTION.

Set the eNB of the record.

Parameters:
enbthe pointer of the enb device

References NS_LOG_FUNCTION.

Set the UE of the record.

Parameters:
uethe pointer of the ue device

References NS_LOG_FUNCTION.


The documentation for this class was generated from the following files: