X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_e2ap_msg_hdl.h;h=4f0d4911395a0932b38f825d90aa92d6f3bdda0b;hb=0c4403cc2355cc38d01c6645b1dad36dd4c1daa7;hp=d6b53f083785d9258c415c0de0de1f18dd928d62;hpb=8340c342ebcfc82193c3f66e7f15047c1e37399b;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 d6b53f083..4f0d49113 100644 --- a/src/du_app/du_e2ap_msg_hdl.h +++ b/src/du_app/du_e2ap_msg_hdl.h @@ -17,52 +17,25 @@ *******************************************************************************/ /* This file contains all E2AP message handler related functionality */ -#include -#include -#include -#include -#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 */ -#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 -S16 sctpSend(Buffer *mBuf, U8 itfType); - -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(); -S16 SendE2APMsg(Region , Pool ); -void E2APMsgHdlr(Buffer *mBuf); +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(); + +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); +uint8_t BuildAndSendRicSubscriptionDeleteResponse(uint16_t ranFuncId, RicRequestId requestId); +uint8_t BuildAndSendRicSubscriptionDeleteFailure(uint16_t ranFuncId, RicRequestId requestId, E2FailureCause failureCause); +uint8_t BuildAndSendRicSubscriptionModificationFailure(uint16_t ranFuncId, RicRequestId requestId, E2FailureCause failureCause); +uint8_t BuildAndSendRicSubscriptionModificationResponse(PendingSubsModRspInfo *pendingSubsModRsp); /********************************************************************** - End of file -**********************************************************************/ + End of file + **********************************************************************/