Index: src/lte/model/pf-ff-mac-scheduler.h |
=================================================================== |
--- a/src/lte/model/pf-ff-mac-scheduler.h |
+++ b/src/lte/model/pf-ff-mac-scheduler.h |
@@ -29,7 +29,7 @@ |
#include <map> |
#include <ns3/nstime.h> |
#include <ns3/lte-amc.h> |
- |
+#include <ns3/lte-ffr-sap.h> |
// value for SINR outside the range defined by FF-API, used to indicate that there |
// is no CQI for this element |
@@ -93,6 +93,10 @@ |
virtual FfMacCschedSapProvider* GetFfMacCschedSapProvider (); |
virtual FfMacSchedSapProvider* GetFfMacSchedSapProvider (); |
+ // FFR SAPs |
+ virtual void SetLteFfrSapProvider (LteFfrSapProvider* s); |
+ virtual LteFfrSapUser* GetLteFfrSapUser (); |
+ |
friend class PfSchedulerMemberCschedSapProvider; |
friend class PfSchedulerMemberSchedSapProvider; |
@@ -239,6 +243,9 @@ |
FfMacCschedSapProvider* m_cschedSapProvider; |
FfMacSchedSapProvider* m_schedSapProvider; |
+ // FFR SAPs |
+ LteFfrSapUser* m_ffrSapUser; |
+ LteFfrSapProvider* m_ffrSapProvider; |
// Internal parameters |
FfMacCschedSapProvider::CschedCellConfigReqParameters m_cschedCellConfig; |