A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::FfMacCschedSapUser Class Referenceabstract

FfMacCschedSapUser class. More...

#include "ff-mac-csched-sap.h"

+ Inheritance diagram for ns3::FfMacCschedSapUser:

Classes

struct  CschedCellConfigCnfParameters
 Parameters of the API primitives. More...
 
struct  CschedCellConfigUpdateIndParameters
 Parameters of the CSCHED_CELL_CONFIG_UPDATE_IND primitive. More...
 
struct  CschedLcConfigCnfParameters
 Parameters of the CSCHED_LC_CONFIG_CNF primitive. More...
 
struct  CschedLcReleaseCnfParameters
 Parameters of the CSCHED_LC_RELEASE_CNF primitive. More...
 
struct  CschedUeConfigCnfParameters
 Parameters of the CSCHED_UE_CONFIG_CNF primitive. More...
 
struct  CschedUeConfigUpdateIndParameters
 Parameters of the CSCHED_UE_CONFIG_UPDATE_IND primitive. More...
 
struct  CschedUeReleaseCnfParameters
 Parameters of the CSCHED_UE_RELEASE_CNF primitive. More...
 

Public Member Functions

virtual ~FfMacCschedSapUser ()
 
virtual void CschedCellConfigCnf (const CschedCellConfigCnfParameters &params)=0
 CSCHED_CELL_CONFIG_CNF.
 
virtual void CschedCellConfigUpdateInd (const CschedCellConfigUpdateIndParameters &params)=0
 CSCHED_UE_CONFIG_IND.
 
virtual void CschedLcConfigCnf (const CschedLcConfigCnfParameters &params)=0
 CSCHED_LC_CONFIG_CNF.
 
virtual void CschedLcReleaseCnf (const CschedLcReleaseCnfParameters &params)=0
 CSCHED_LC_RELEASE_CNF.
 
virtual void CschedUeConfigCnf (const CschedUeConfigCnfParameters &params)=0
 CSCHED_UE_CONFIG_CNF.
 
virtual void CschedUeConfigUpdateInd (const CschedUeConfigUpdateIndParameters &params)=0
 CSCHED_UE_UPDATE_IND.
 
virtual void CschedUeReleaseCnf (const CschedUeReleaseCnfParameters &params)=0
 CSCHED_UE_RELEASE_CNF.
 

Detailed Description

FfMacCschedSapUser class.

Definition at line 288 of file ff-mac-csched-sap.h.

Constructor & Destructor Documentation

◆ ~FfMacCschedSapUser()

ns3::FfMacCschedSapUser::~FfMacCschedSapUser ( )
virtual

Definition at line 29 of file ff-mac-csched-sap.cc.

Member Function Documentation

◆ CschedCellConfigCnf()

virtual void ns3::FfMacCschedSapUser::CschedCellConfigCnf ( const CschedCellConfigCnfParameters params)
pure virtual

CSCHED_CELL_CONFIG_CNF.

Parameters
paramsCschedCellConfigCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

◆ CschedCellConfigUpdateInd()

virtual void ns3::FfMacCschedSapUser::CschedCellConfigUpdateInd ( const CschedCellConfigUpdateIndParameters params)
pure virtual

CSCHED_UE_CONFIG_IND.

Parameters
paramsCschedCellConfigUpdateIndParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

◆ CschedLcConfigCnf()

virtual void ns3::FfMacCschedSapUser::CschedLcConfigCnf ( const CschedLcConfigCnfParameters params)
pure virtual

CSCHED_LC_CONFIG_CNF.

Parameters
paramsCschedLcConfigCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

◆ CschedLcReleaseCnf()

virtual void ns3::FfMacCschedSapUser::CschedLcReleaseCnf ( const CschedLcReleaseCnfParameters params)
pure virtual

CSCHED_LC_RELEASE_CNF.

Parameters
paramsCschedLcReleaseCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

◆ CschedUeConfigCnf()

◆ CschedUeConfigUpdateInd()

◆ CschedUeReleaseCnf()

virtual void ns3::FfMacCschedSapUser::CschedUeReleaseCnf ( const CschedUeReleaseCnfParameters params)
pure virtual

CSCHED_UE_RELEASE_CNF.

Parameters
paramsCschedUeReleaseCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.


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