[ JIRA Id - ODUHIGH-573 ] Code changes upgraded to Gcc version 11.4.0
[o-du/l2.git] / src / ric_stub / ric_stub.h
index 0b282de..ce86d5f 100644 (file)
@@ -116,8 +116,7 @@ typedef struct ricSubscription
 {
    RicRequestId    requestId;
    uint16_t        ranFuncId;
-   uint8_t         numOfActions;
-   ActionInfo      actionSequence[MAX_RIC_ACTION];
+   CmLListCp       actionSequence;
 }RicSubscription;
 
 typedef struct
@@ -157,7 +156,7 @@ typedef struct cuGlobalCb
    DuDb         duInfo[MAX_DU_SUPPORTED];
 }RicGlobalCb;
 
-RicGlobalCb ricCb;
+extern RicGlobalCb ricCb;
 
 typedef struct
 {
@@ -202,6 +201,22 @@ typedef struct e2NodeCfgList
    E2NodeConfigItem removedE2Node[MAX_E2_NODE_COMPONENT];
 }E2NodeConfigList;
 
+typedef struct ricSubsActionInfo
+{
+   ConfigType  configType; 
+   uint16_t    actionId;
+}RicSubsActionInfo;
+
+typedef struct ricSubsModReq
+{ 
+    uint16_t   numOfActionToBeAdded;
+    ActionInfo actionToBeAdded[MAX_RIC_ACTION]; 
+    uint16_t   numOfActionToBeModify;
+    ActionInfo actionToBeModify[MAX_RIC_ACTION]; 
+    uint16_t   numOfActionToBeRemove;
+    ActionInfo actionToBeRemove[MAX_RIC_ACTION]; 
+}RicSubsModReq;
+
 void readRicCfg();
 void cuAppInmsgHdlr(Buffer *mBuf);
 void sctpNtfyInd(CmInetSctpNotification *ntfy);