Commit 404c3461 authored by Frédéric Leroy's avatar Frédéric Leroy

UE: rename _nas_user_data to at_response and move it to nas_user_t

parent 607f0ca3
...@@ -88,6 +88,12 @@ void *nas_ue_task(void *args_p) ...@@ -88,6 +88,12 @@ void *nas_ue_task(void *args_p)
itti_subscribe_event_fd (TASK_NAS_UE, user->fd); itti_subscribe_event_fd (TASK_NAS_UE, user->fd);
} }
user->at_response = calloc(1, sizeof(at_response_t));
if ( user->at_response == NULL ) {
LOG_E(NAS, "[UE %d] Can't allocate memory for user_at_commands\n", 0);
// FIXME stop here
}
/* Initialize NAS user */ /* Initialize NAS user */
nas_user_initialize (user, &user_api_emm_callback, &user_api_esm_callback, FIRMWARE_VERSION); nas_user_initialize (user, &user_api_emm_callback, &user_api_esm_callback, FIRMWARE_VERSION);
} }
......
This diff is collapsed.
...@@ -67,6 +67,6 @@ int nas_user_receive_and_process(nas_user_t *user, char *message); ...@@ -67,6 +67,6 @@ int nas_user_receive_and_process(nas_user_t *user, char *message);
int nas_user_process_data(nas_user_t *user, const void *data); int nas_user_process_data(nas_user_t *user, const void *data);
const void *nas_user_get_data(void); const void *nas_user_get_data(nas_user_t *nas_user);
#endif /* __NAS_USER_H__*/ #endif /* __NAS_USER_H__*/
...@@ -55,6 +55,7 @@ Description NAS type definition to manage a user equipment ...@@ -55,6 +55,7 @@ Description NAS type definition to manage a user equipment
#include "API/USIM/usim_api.h" #include "API/USIM/usim_api.h"
#include "SecurityModeControl.h" #include "SecurityModeControl.h"
#include "userDef.h" #include "userDef.h"
#include "at_response.h"
typedef struct { typedef struct {
int fd; int fd;
...@@ -74,6 +75,7 @@ typedef struct { ...@@ -74,6 +75,7 @@ typedef struct {
user_nvdata_t *nas_user_nvdata; //UE parameters stored in the UE's non-volatile memory device user_nvdata_t *nas_user_nvdata; //UE parameters stored in the UE's non-volatile memory device
// //
nas_user_context_t *nas_user_context; nas_user_context_t *nas_user_context;
at_response_t *at_response; // data structure returned to the user as the result of NAS procedure function call
} nas_user_t; } nas_user_t;
#endif #endif
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