Commit 3ad33a25 authored by aligungr's avatar aligungr

Performance improvements

parent fdf76b20
......@@ -85,12 +85,6 @@ void UeAppTask::receiveStatusUpdate(NmUeStatusUpdate &msg)
setupTunInterface(session);
return;
}
if (msg.what == NmUeStatusUpdate::CM_STATE)
{
m_cmState = msg.cmState;
return;
}
}
void UeAppTask::setupTunInterface(const PduSession *pduSession)
......
......@@ -26,7 +26,6 @@ class UeAppTask : public NtsTask
private:
TaskBase *m_base;
std::unique_ptr<Logger> m_logger;
ECmState m_cmState{};
friend class UeCmdHandler;
......
......@@ -266,10 +266,6 @@ void NasMm::switchCmState(ECmState state)
onSwitchCmState(oldState, m_cmState);
auto statusUpdate = std::make_unique<NmUeStatusUpdate>(NmUeStatusUpdate::CM_STATE);
statusUpdate->cmState = m_cmState;
m_base->appTask->push(std::move(statusUpdate));
if (m_base->nodeListener)
{
m_base->nodeListener->onSwitch(app::NodeType::UE, m_base->config->getNodeName(), app::StateType::CM,
......
......@@ -137,16 +137,12 @@ struct NmUeRlsToNas : NtsMessage
struct NmUeStatusUpdate : NtsMessage
{
static constexpr const int SESSION_ESTABLISHMENT = 1;
static constexpr const int CM_STATE = 2;
const int what{};
// SESSION_ESTABLISHMENT
PduSession *pduSession{};
// CM_STATE
ECmState cmState{};
explicit NmUeStatusUpdate(const int what) : NtsMessage(NtsMessageType::UE_STATUS_UPDATE), what(what)
{
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment