A Discrete-Event Network Simulator
API
ns3::EnbMacMemberFfMacCschedSapUser Class Reference

EnbMacMemberFfMacCschedSapUser class. More...

+ Inheritance diagram for ns3::EnbMacMemberFfMacCschedSapUser:
+ Collaboration diagram for ns3::EnbMacMemberFfMacCschedSapUser:

Public Member Functions

 EnbMacMemberFfMacCschedSapUser (LteEnbMac *mac)
 Constructor. More...
 
virtual void CschedCellConfigCnf (const struct CschedCellConfigCnfParameters &params)
 CSCHED_CELL_CONFIG_CNF. More...
 
virtual void CschedCellConfigUpdateInd (const struct CschedCellConfigUpdateIndParameters &params)
 CSCHED_UE_CONFIG_IND. More...
 
virtual void CschedLcConfigCnf (const struct CschedLcConfigCnfParameters &params)
 CSCHED_LC_CONFIG_CNF. More...
 
virtual void CschedLcReleaseCnf (const struct CschedLcReleaseCnfParameters &params)
 CSCHED_LC_RELEASE_CNF. More...
 
virtual void CschedUeConfigCnf (const struct CschedUeConfigCnfParameters &params)
 CSCHED_UE_CONFIG_CNF. More...
 
virtual void CschedUeConfigUpdateInd (const struct CschedUeConfigUpdateIndParameters &params)
 CSCHED_UE_UPDATE_IND. More...
 
virtual void CschedUeReleaseCnf (const struct CschedUeReleaseCnfParameters &params)
 CSCHED_UE_RELEASE_CNF. More...
 
- Public Member Functions inherited from ns3::FfMacCschedSapUser
virtual ~FfMacCschedSapUser ()
 
virtual void CschedCellConfigCnf (const struct CschedCellConfigCnfParameters &params)=0
 CSCHED_CELL_CONFIG_CNF. More...
 
virtual void CschedCellConfigUpdateInd (const struct CschedCellConfigUpdateIndParameters &params)=0
 CSCHED_UE_CONFIG_IND. More...
 
virtual void CschedLcConfigCnf (const struct CschedLcConfigCnfParameters &params)=0
 CSCHED_LC_CONFIG_CNF. More...
 
virtual void CschedLcReleaseCnf (const struct CschedLcReleaseCnfParameters &params)=0
 CSCHED_LC_RELEASE_CNF. More...
 
virtual void CschedUeConfigCnf (const struct CschedUeConfigCnfParameters &params)=0
 CSCHED_UE_CONFIG_CNF. More...
 
virtual void CschedUeConfigUpdateInd (const struct CschedUeConfigUpdateIndParameters &params)=0
 CSCHED_UE_UPDATE_IND. More...
 
virtual void CschedUeReleaseCnf (const struct CschedUeReleaseCnfParameters &params)=0
 CSCHED_UE_RELEASE_CNF. More...
 

Private Attributes

LteEnbMacm_mac
 the MAC More...
 

Detailed Description

EnbMacMemberFfMacCschedSapUser class.

Definition at line 187 of file lte-enb-mac.cc.

Constructor & Destructor Documentation

◆ EnbMacMemberFfMacCschedSapUser()

ns3::EnbMacMemberFfMacCschedSapUser::EnbMacMemberFfMacCschedSapUser ( LteEnbMac mac)

Constructor.

Parameters
macthe MAC

Definition at line 210 of file lte-enb-mac.cc.

Member Function Documentation

◆ CschedCellConfigCnf()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigCnf ( const struct CschedCellConfigCnfParameters params)
virtual

CSCHED_CELL_CONFIG_CNF.

Parameters
paramsCschedCellConfigCnfParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 216 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedCellConfigCnf(), and m_mac.

+ Here is the call graph for this function:

◆ CschedCellConfigUpdateInd()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedCellConfigUpdateInd ( const struct CschedCellConfigUpdateIndParameters params)
virtual

CSCHED_UE_CONFIG_IND.

Parameters
paramsCschedCellConfigUpdateIndParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 252 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedCellConfigUpdateInd(), and m_mac.

+ Here is the call graph for this function:

◆ CschedLcConfigCnf()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedLcConfigCnf ( const struct CschedLcConfigCnfParameters params)
virtual

CSCHED_LC_CONFIG_CNF.

Parameters
paramsCschedLcConfigCnfParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 228 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedLcConfigCnf(), and m_mac.

+ Here is the call graph for this function:

◆ CschedLcReleaseCnf()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedLcReleaseCnf ( const struct CschedLcReleaseCnfParameters params)
virtual

CSCHED_LC_RELEASE_CNF.

Parameters
paramsCschedLcReleaseCnfParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 234 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedLcReleaseCnf(), and m_mac.

+ Here is the call graph for this function:

◆ CschedUeConfigCnf()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedUeConfigCnf ( const struct CschedUeConfigCnfParameters params)
virtual

CSCHED_UE_CONFIG_CNF.

Parameters
paramsCschedUeConfigCnfParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 222 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedUeConfigCnf(), and m_mac.

+ Here is the call graph for this function:

◆ CschedUeConfigUpdateInd()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedUeConfigUpdateInd ( const struct CschedUeConfigUpdateIndParameters params)
virtual

CSCHED_UE_UPDATE_IND.

Parameters
paramsCschedUeConfigUpdateIndParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 246 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedUeConfigUpdateInd(), and m_mac.

+ Here is the call graph for this function:

◆ CschedUeReleaseCnf()

void ns3::EnbMacMemberFfMacCschedSapUser::CschedUeReleaseCnf ( const struct CschedUeReleaseCnfParameters params)
virtual

CSCHED_UE_RELEASE_CNF.

Parameters
paramsCschedUeReleaseCnfParameters

Implements ns3::FfMacCschedSapUser.

Definition at line 240 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoCschedUeReleaseCnf(), and m_mac.

+ Here is the call graph for this function:

Member Data Documentation

◆ m_mac

LteEnbMac* ns3::EnbMacMemberFfMacCschedSapUser::m_mac
private

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