[Epic-ID: ODUHIGH-516][Task-ID: ODUHIGH-529] RIC Indication
[o-du/l2.git] / src / du_app / du_e2ap_msg_hdl.h
index 28dc831..f19fce3 100644 (file)
 
 #define ENCODE_FAIL -1
 
-S16 sctpSend(Buffer *mBuf, U8 itfType);
+void    E2APMsgHdlr(Buffer *mBuf);
+uint8_t BuildAndSendE2SetupReq();
+uint8_t BuildAndSendE2ResetRequest(E2FailureCause resetCause);
+uint8_t BuildAndSendE2NodeConfigUpdate(E2NodeConfigList *recvList);
+uint8_t BuildAndSendRicServiceUpdate(RicServiceUpdate serviceUpdate);
+uint8_t duSendE2NodeConfigurationUpdate();
 
-typedef struct e2apDb
-{
-  U16     ricId;                    
-  uint8_t *plmn;
-  U32     ricReqId;
-  U32     ricInstanceId;
-  U32     ranFuncId;
-  uint8_t *ricEventTrigger;
-  U32     ricActionId;
-  U32     ricActionType;
-}E2apMsgDb;
+uint8_t BuildAndSendStatsReq(RicSubscription *ricSubscriptionInfo);
+uint8_t BuildAndSendRicSubscriptionRsp(PendingSubsRspInfo *subsRspInfo);
+uint8_t BuildAndSendRicSubscriptionFailure(RicRequestId ricReqId, uint16_t ranFuncId, E2FailureCause failureCause);
+uint8_t BuildAndSendRicIndication(RicSubscription *ricSubscriptionInfo, ActionInfo *actionInfo);
 
-E2apMsgDb e2apMsgDb;
-uint8_t BuildAndSendE2SetupReq();
-uint8_t SendE2APMsg(Region , Pool );
-void E2APMsgHdlr(Buffer *mBuf);
-uint8_t deAllocateE2SetupReqMsg(E2AP_PDU_t *e2apMsg, E2setupRequest_t *e2SetupReq, uint8_t idx);
 /**********************************************************************
-         End of file
-**********************************************************************/
+  End of file
+ **********************************************************************/