A Discrete-Event Network Simulator
API
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 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...
 

Detailed Description

FfMacCschedSapUser class.

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

Constructor & Destructor Documentation

ns3::FfMacCschedSapUser::~FfMacCschedSapUser ( )
virtual

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

Member Function Documentation

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

CSCHED_CELL_CONFIG_CNF.

Parameters
paramsCschedCellConfigCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

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

CSCHED_UE_CONFIG_IND.

Parameters
paramsCschedCellConfigUpdateIndParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

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

CSCHED_LC_CONFIG_CNF.

Parameters
paramsCschedLcConfigCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

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

CSCHED_LC_RELEASE_CNF.

Parameters
paramsCschedLcReleaseCnfParameters

Implemented in ns3::EnbMacMemberFfMacCschedSapUser.

virtual void ns3::FfMacCschedSapUser::CschedUeReleaseCnf ( const struct 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: