*******************************************************************************/
/* 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 "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
+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();
-S16 SendE2APMsg(Region , Pool );
+E2apMsgDb e2apMsgDb;
+uint8_t BuildAndSendE2SetupReq();
+uint8_t SendE2APMsg(Region , Pool );
void E2APMsgHdlr(Buffer *mBuf);
-
+uint8_t BuildAndSendE2NodeConfigUpdate();
/**********************************************************************
- End of file
-**********************************************************************/
+ End of file
+ **********************************************************************/