################################################################################
*******************************************************************************/
-/* This file contains all F1AP 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"
+/* This file contains all E2AP message handler related functionality */
#define ENCODE_FAIL -1
-typedef struct e2apDb
-{
- U16 ricId;
- PLMN_IdentityE2_t plmn;
- U32 ricReqId;
- U32 ricInstanceId;
- U32 ranFuncId;
- RICeventTriggerDefinition_t ricEventTrigger;
- U32 ricActionId;
- U32 ricActionType;
-}E2apMsgDb;
-
-S16 BuildAndSendE2SetupReq();
-void E2APMsgHdlr(Buffer *mBuf);
-
+uint8_t BuildAndSendE2SetupReq();
+uint8_t BuildAndSendE2NodeConfigUpdate();
+uint8_t BuildAndSendE2ResetRequest(E2CauseType failureType, E2Cause failureCause);
+void E2APMsgHdlr(Buffer *mBuf);
+uint8_t BuildAndSendRicIndication(RicSubscription *ricSubscriptionInfo);
+uint8_t BuildAndSendStatsReq(ActionDefinition subscribedAction);
/**********************************************************************
- End of file
-**********************************************************************/
+ End of file
+ **********************************************************************/