mirror of https://github.com/PentHertz/srsLTE.git
Allow NAS init function to fail
This commit is contained in:
parent
617fb2ba7e
commit
8c194b887b
|
@ -39,7 +39,7 @@ class nas : public nas_interface_rrc, public srsran::timer_callback
|
||||||
public:
|
public:
|
||||||
explicit nas(srsran::task_sched_handle task_sched_);
|
explicit nas(srsran::task_sched_handle task_sched_);
|
||||||
virtual ~nas();
|
virtual ~nas();
|
||||||
void init(usim_interface_nas* usim_, rrc_interface_nas* rrc_, gw_interface_nas* gw_, const nas_args_t& args_);
|
int init(usim_interface_nas* usim_, rrc_interface_nas* rrc_, gw_interface_nas* gw_, const nas_args_t& args_);
|
||||||
void stop();
|
void stop();
|
||||||
void run_tti();
|
void run_tti();
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ nas::nas(srsran::task_sched_handle task_sched_) :
|
||||||
logger(srslog::fetch_basic_logger("NAS"))
|
logger(srslog::fetch_basic_logger("NAS"))
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void nas::init(usim_interface_nas* usim_, rrc_interface_nas* rrc_, gw_interface_nas* gw_, const nas_args_t& cfg_)
|
int nas::init(usim_interface_nas* usim_, rrc_interface_nas* rrc_, gw_interface_nas* gw_, const nas_args_t& cfg_)
|
||||||
{
|
{
|
||||||
usim = usim_;
|
usim = usim_;
|
||||||
rrc = rrc_;
|
rrc = rrc_;
|
||||||
|
@ -105,6 +105,7 @@ void nas::init(usim_interface_nas* usim_, rrc_interface_nas* rrc_, gw_interface_
|
||||||
}
|
}
|
||||||
|
|
||||||
running = true;
|
running = true;
|
||||||
|
return SRSRAN_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
nas::~nas() {}
|
nas::~nas() {}
|
||||||
|
|
Loading…
Reference in New Issue