[Epic-ID: ODUHIGH-404][Task-ID: ODUHIGH-413] Modification of E2setup request and...
[o-du/l2.git] / src / du_app / du_e2ap_msg_hdl.h
index f800c48..b1539db 100644 (file)
 *******************************************************************************/
 
 /* This file contains all E2AP message handler related functionality */
-#include<stdio.h>
-#include<sys/types.h>
-#include<string.h>
-#include<ProtocolIE-FieldE2.h>
-#include "E2AP-PDU.h"
-#include "PLMN-IdentityE2.h"
-#include "RICeventTriggerDefinition.h"
-#include "odu_common_codec.h"
-
-#include "envopt.h"        /* Environment options */
-#include "envdep.h"        /* Environment dependent */
-#include "envind.h"        /* Environment independent */
-#include "gen.h"           /* General */
-#include "ssi.h"           /* System services */
-#include "ss_queue.h"
-#include "ss_task.h"
-#include "ss_msg.h"
-
-#include "gen.x"           /* General */
-#include "ssi.x"   /* System services */
-#include "ss_queue.x"
-#include "ss_task.x"
-#include "ss_msg.x"
-
-#include "du_log.h"
 
 #define ENCODE_FAIL -1
 
-S16 sctpSend(Buffer *mBuf, U8 itfType);
+uint8_t sctpSend(Buffer *mBuf, uint8_t itfType);
 
 typedef struct e2apDb
 {
-  U16     ricId;                    
-  PLMN_IdentityE2_t plmn;
-  U32     ricReqId;
-  U32     ricInstanceId;
-  U32     ranFuncId;
-  RICeventTriggerDefinition_t ricEventTrigger;
-  U32     ricActionId;
-  U32     ricActionType;
+   uint16_t     ricId;                    
+   uint8_t      *plmn;
+   uint32_t     ricReqId;
+   uint32_t     ricInstanceId;
+   uint32_t     ranFuncId;
+   uint8_t     *ricEventTrigger;
+   uint32_t     ricActionId;
+   uint32_t     ricActionType;
 }E2apMsgDb;
 
-S16 BuildAndSendE2SetupReq();
-uint16_t deAllocateE2SetupReqMsg(E2AP_PDU_t *e2apMsg, \
-  E2setupRequest_t *e2SetupReq, uint8_t idx);
-S16 SendE2APMsg(Region , Pool );
+E2apMsgDb e2apMsgDb;
+uint8_t BuildAndSendE2SetupReq();
+uint8_t SendE2APMsg(Region , Pool );
 void E2APMsgHdlr(Buffer *mBuf);
-
 /**********************************************************************
-         End of file
-**********************************************************************/
+  End of file
+ **********************************************************************/