mirror of https://github.com/PentHertz/srsLTE.git
bugfix - fix compilation issue in gcc10. The interfaces don't have virtual dtors
This commit is contained in:
parent
544fe03db3
commit
19a043683c
|
@ -17,7 +17,6 @@
|
||||||
#include "sched_common_test_suite.h"
|
#include "sched_common_test_suite.h"
|
||||||
#include "sched_ue_ded_test_suite.h"
|
#include "sched_ue_ded_test_suite.h"
|
||||||
#include "srslte/common/test_common.h"
|
#include "srslte/common/test_common.h"
|
||||||
#include "srslte/interfaces/enb_rrc_interfaces.h"
|
|
||||||
|
|
||||||
using namespace srsenb;
|
using namespace srsenb;
|
||||||
|
|
||||||
|
@ -43,15 +42,6 @@ std::default_random_engine& ::srsenb::get_rand_gen()
|
||||||
return rand_gen;
|
return rand_gen;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct rrc_dummy : public rrc_interface_mac {
|
|
||||||
public:
|
|
||||||
int add_user(uint16_t rnti, const sched_interface::ue_cfg_t& init_ue_cfg) { return SRSLTE_SUCCESS; }
|
|
||||||
void upd_user(uint16_t new_rnti, uint16_t old_rnti) {}
|
|
||||||
void set_activity_user(uint16_t rnti) {}
|
|
||||||
bool is_paging_opportunity(uint32_t tti, uint32_t* payload_len) { return false; }
|
|
||||||
uint8_t* read_pdu_bcch_dlsch(const uint8_t enb_cc_idx, const uint32_t sib_index) { return nullptr; }
|
|
||||||
};
|
|
||||||
|
|
||||||
/***********************
|
/***********************
|
||||||
* User State Tester
|
* User State Tester
|
||||||
***********************/
|
***********************/
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
#include "sched_sim_ue.h"
|
#include "sched_sim_ue.h"
|
||||||
#include "sched_test_utils.h"
|
#include "sched_test_utils.h"
|
||||||
#include "srsenb/hdr/stack/mac/sched.h"
|
#include "srsenb/hdr/stack/mac/sched.h"
|
||||||
|
#include "srslte/interfaces/enb_rrc_interfaces.h"
|
||||||
#include "srslte/srslog/srslog.h"
|
#include "srslte/srslog/srslog.h"
|
||||||
#include <random>
|
#include <random>
|
||||||
|
|
||||||
|
@ -29,6 +30,15 @@ void set_randseed(uint64_t seed);
|
||||||
float randf();
|
float randf();
|
||||||
std::default_random_engine& get_rand_gen();
|
std::default_random_engine& get_rand_gen();
|
||||||
|
|
||||||
|
struct rrc_dummy : public rrc_interface_mac {
|
||||||
|
public:
|
||||||
|
int add_user(uint16_t rnti, const sched_interface::ue_cfg_t& init_ue_cfg) { return SRSLTE_SUCCESS; }
|
||||||
|
void upd_user(uint16_t new_rnti, uint16_t old_rnti) {}
|
||||||
|
void set_activity_user(uint16_t rnti) {}
|
||||||
|
bool is_paging_opportunity(uint32_t tti, uint32_t* payload_len) { return false; }
|
||||||
|
uint8_t* read_pdu_bcch_dlsch(const uint8_t enb_cc_idx, const uint32_t sib_index) { return nullptr; }
|
||||||
|
};
|
||||||
|
|
||||||
/**************************
|
/**************************
|
||||||
* Testers
|
* Testers
|
||||||
*************************/
|
*************************/
|
||||||
|
@ -115,7 +125,7 @@ protected:
|
||||||
virtual void new_test_tti();
|
virtual void new_test_tti();
|
||||||
virtual void before_sched() {}
|
virtual void before_sched() {}
|
||||||
|
|
||||||
std::unique_ptr<rrc_interface_mac> rrc_ptr;
|
std::unique_ptr<rrc_dummy> rrc_ptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace srsenb
|
} // namespace srsenb
|
||||||
|
|
Loading…
Reference in New Issue