X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_e2ap_mgr.h;fp=src%2Fdu_app%2Fdu_e2ap_mgr.h;h=9952474d8ba1effd3c02fe053bea066978247b69;hb=c8f87915d06efa94e5109e7ea8e7683f02f3aba2;hp=471f92121d0c26fc89abbf5e50334faae7c1f37e;hpb=7be3f80c289304edaa42f6f46a30015aad04747a;p=o-du%2Fl2.git diff --git a/src/du_app/du_e2ap_mgr.h b/src/du_app/du_e2ap_mgr.h index 471f92121..9952474d8 100644 --- a/src/du_app/du_e2ap_mgr.h +++ b/src/du_app/du_e2ap_mgr.h @@ -400,8 +400,7 @@ typedef struct RicRequestId requestId; uint16_t ranFuncId; EventTriggerDefinition eventTriggerDefinition; - uint8_t numOfActions; - ActionInfo actionSequence[MAX_RIC_ACTION]; + CmLListCp actionSequence; CmTimer ricSubsReportTimer; ConfigType action; E2FailureCause failureCause; /* Used only when a subscription is required to be deleted */ @@ -510,7 +509,7 @@ typedef struct e2ConnectionList }E2ConnectionList; uint8_t assignTransactionId(); -ActionInfo *fetchActionInfoFromActionId(uint8_t actionId, RicSubscription *ricSubscriptionInfo); +ActionInfo *fetchActionInfoFromActionId(uint8_t actionId, RicSubscription *ricSubscriptionInfo, CmLList ** actionNode); RicSubscription *fetchSubsInfoFromRicReqId(RicRequestId ricReqId, RanFunction *ranFuncDb, CmLList **ricSubscriptionNode); RanFunction *fetchRanFuncFromRanFuncId(uint16_t ranFuncId); uint8_t fetchSubsInfoFromSubsId(uint64_t subscriptionId, RanFunction **ranFuncDb, CmLList **ricSubscriptionNode, \ @@ -530,7 +529,7 @@ uint8_t fillE2NodeComponentRspInfo(InterfaceType interfaceType, uint64_t compone void deleteRicSubscriptionList(CmLListCp *subscriptionList); void deleteRicSubscriptionNode(CmLList *ricSubscriptionInfo); void deleteMeasurementInfoList(CmLListCp *measInfoList); -void deleteActionSequence(ActionInfo *action); +void deleteActionSequence(CmLList *action); void deleteMeasuredValueList(CmLListCp *measuredValueList); void removeE2NodeInformation(); void encodeSubscriptionId(uint64_t *subscriptionId, uint16_t ranFuncId, RicRequestId ricReqId);