X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_e2ap_msg_hdl.h;h=460355b9c5c481319ed56f110cc7fc91c8d3b1d4;hb=refs%2Fchanges%2F07%2F11807%2F4;hp=8c86edd50ad2f1de4f91a58b01e9ae1c9dfee8b8;hpb=875cd839a3fe1efddd284433868449add3b0b82a;p=o-du%2Fl2.git diff --git a/src/du_app/du_e2ap_msg_hdl.h b/src/du_app/du_e2ap_msg_hdl.h index 8c86edd50..460355b9c 100644 --- a/src/du_app/du_e2ap_msg_hdl.h +++ b/src/du_app/du_e2ap_msg_hdl.h @@ -18,28 +18,16 @@ /* This file contains all E2AP message handler related functionality */ -#include "E2setupRequest.h" #define ENCODE_FAIL -1 -uint8_t sctpSend(Buffer *mBuf, uint8_t itfType); - -typedef struct e2apDb -{ - 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; - -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); +uint8_t BuildAndSendE2SetupReq(); +uint8_t BuildAndSendE2NodeConfigUpdate(); +uint8_t BuildAndSendE2ResetRequest(E2FailureCause resetCause); +void E2APMsgHdlr(Buffer *mBuf); +uint8_t BuildAndSendRicIndication(RicSubscription *ricSubscriptionInfo); +uint8_t BuildAndSendRicServiceUpdate(RicServiceUpdate serviceUpdate); +uint8_t BuildAndSendStatsReq(uint16_t ranFuncId, RicSubscription *ricSubscriptionInfo); +uint8_t BuildAndSendRicSubscriptionFailure(RicRequestId ricReqId, uint16_t ranFuncId, E2FailureCause failureCause); /********************************************************************** End of file **********************************************************************/