e2ap message cleanup
[o-du/l2.git] / src / du_app / du_e2ap_msg_hdl.h
index fee93b5..75f1c45 100644 (file)
@@ -16,7 +16,7 @@
 ################################################################################
 *******************************************************************************/
 
-/* This file contains all F1AP message handler related functionality */
+/* This file contains all E2AP message handler related functionality */
 #include<stdio.h>
 #include<sys/types.h>
 #include<string.h>
@@ -24,6 +24,7 @@
 #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 */
 
 #define ENCODE_FAIL -1
 
+S16 sctpSend(Buffer *mBuf, U8 itfType);
+
 typedef struct e2apDb
 {
   U16     ricId;                    
-  PLMN_IdentityE2_t plmn;
+  uint8_t *plmn;
   U32     ricReqId;
   U32     ricInstanceId;
   U32     ranFuncId;
-  RICeventTriggerDefinition_t ricEventTrigger;
+  uint8_t *ricEventTrigger;
   U32     ricActionId;
   U32     ricActionType;
 }E2apMsgDb;
 
-S16 BuildAndSendE2SetupReq();
+E2apMsgDb e2apMsgDb;
+uint8_t BuildAndSendE2SetupReq();
+uint8_t deAllocateE2SetupReqMsg(E2AP_PDU_t *e2apMsg, \
+  E2setupRequest_t *e2SetupReq, uint8_t idx);
+uint8_t SendE2APMsg(Region , Pool );
 void E2APMsgHdlr(Buffer *mBuf);
 
 /**********************************************************************